Я постараюсь, чтобы это было коротко. У меня есть Eclipse с установленным M2E (Maven to Eclipse) плагин. У меня есть проект GAE (Google App Engine), над которым я работаю. Все работает нормально, кроме одной действительно раздражающей вещи: я должен останавливать/запускать devserver каждый раз, когда я делаю изменения.Настройка Google App Engine, Maven и Eclipse
Если у вас есть опыт работы с этой настройкой, вы можете ответить на этот простой вопрос?
Я запускаю сервер разработки с «mvn appgnine: devserver» в командной строке. Теперь Я ожидал бы, что если бы я внес изменения в * .jsp, например, эти изменения будут автоматически обновляться на devserver. Это то, что происходит с тобой?
Я заметил, что если я вношу изменения в * .jsp файлы в моей целевой папке, тогда devserver увидит эти изменения и обновления, как я ожидал. Я думаю, что моя проблема заключается в том, что Eclipse не копирует изменения в целевую папку, но не уверен, даже если это возможно?
Есть ли у кого-нибудь какие-либо предложения относительно того, как я должен прогрессировать, расследуя это? У меня кончились идеи: -/
Я благодарю вас за любые ваши комментарии.
P.s Я знаю, что могу запускать «mvn package» для обновления файлов, но это медленный процесс, и у devserver заканчивается память после выполнения дважды.
Спасибо вам большое за ваш исчерпывающий ответ Ник. Сегодня я расскажу об этом позже. Я фактически использовал плагин Google Eclipse и нашел его действительно хорошим, но решил изменить мою версию Eclipse и добавить Maven в микс, потому что мне нужно управление зависимостями. Я дам вам знать, как я нахожусь :-) –
Привет, Ник, я пробовал точно, что сказал, но не удача затмения бросает ошибку на моем лице, ее действительно разочаровывает, следующая моя ошибка, ** java .lang.NullPointerException \t в com.google.appengine.eclipse.core.properties.ui.GaeProjectPropertyPage.saveChangesToAppEngineWebXml (GaeProjectPropertyPage.java:890) ** в плагине com.google.gdt.eclipse.core –
также, я получить еще ошибка ** Описание \t \t Resource Path \t \t Расположение Тип приложение Engine SDK «/Users/Ramesh/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.9.3/appengine- api-1.0-sdk-1.9.3.jar 'на пути сборки проекта недействительно (местоположение SDK '/Users/Ramesh/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.9.3/appengine-api-1.0-sdk-1.9.3.jar' не является директория) \t RameshProfile \t \t Неизвестно \t Проблема с Google App Engine ** какое затмение на самом деле требуется? –