Быстрая разработка приложений в Eclipse Alfresco (горячая перезагрузка)

Я хочу внести изменения в файл SendAsEmailActionExecuter.java в подпроекте AMP (add-action-repo), который находится внутри проекта All-in-one в сообществе Alfresco 5. Это пример, как вы можете видеть в по ссылке. Я разрабатываю в eclipse, и когда я настраиваю файл ftl или js, затмение перезагружает изменения. Как можно добиться того же с помощью java-файла без необходимости каждый раз выполнять команду чистой установки -Prun.

Я заметил это руководство. но DemoComponentTest не помогает.

Как в таком случае добиться горячей перезагрузки?


person mr antoni    schedule 04.03.2016    source источник


Ответы (1)


Быстрая разработка приложений (RAD) в Alfresco SDK предоставляется библиотекой с пружинной загрузкой.

Короче говоря, вам нужно запустить свой проект, используя поставляемый OOTB run.sh / run.bat в зависимости от вашей ОС.

Сценарий запуска проверит, присутствует ли подпружиненная банка в вашем репо, запустит настройку профиля, если ее нет, чтобы получить ее, а затем запустит mvn integration-test -Prun или mvn install -Prun, я не помню, что вызывается в сценарии, но это должен быть один из этих двух


ОБНОВЛЕНИЕ:

  • См. этот файл для дальнейшего использования
  • Обратите внимание, что RAD недоступен в SDK-2.2, так как он несовместим с ним и не позволит запустить репозиторий.
  • SDK 2.2 доступен только для кодовой базы alfresco 5.1.x (и это единственный жизнеспособный вариант для разработки расширений 5.1.x).
person Younes Regaieg    schedule 04.03.2016
comment
Я пробую обе команды безрезультатно. Я заметил, что для горячей перезагрузки в java вам нужен Jrebel docs.alfresco.com/4.2/concepts/ - person mr antoni; 10.03.2016
comment
Вы должны попробовать run.sh - person Younes Regaieg; 11.03.2016