Быстрая разработка приложений в Eclipse Alfresco (горячая перезагрузка)
Я хочу внести изменения в файл SendAsEmailActionExecuter.java в подпроекте AMP (add-action-repo), который находится внутри проекта All-in-one в сообществе Alfresco 5. Это пример, который вы можете увидеть по следующей ссылке. Я разрабатываю в eclipse, и когда я настраиваю файл ftl или js, затмение перезагружает изменения. Как можно добиться того же самого с помощью файла Java без необходимости каждый раз выполнять команду чистой установки -Prun.
Я заметил это руководство, но DemoComponentTest не помогает.
Как можно добиться горячей перезагрузки в таком случае?
1 ответ
Быстрая разработка приложений (RAD) в Alfresco SDK обеспечивается подпружиненной библиотекой.
Короче говоря, вам нужно запустить свой проект с помощью поставляемого OOTB run.sh / run.bat в зависимости от вашей ОС.
Сценарий запуска проверит, присутствует ли подпружиненный jar-файл в вашем репозитории, запустит настройку профиля, если его нет, чтобы получить его, а затем запустит mvn integration-test -Prun
или же mvn install -Prun
Я не помню, что вызывается в сценарии, но это должен быть один из этих двух
ОБНОВИТЬ:
- Пожалуйста, обратитесь к этому файлу для дальнейшего использования
- Обратите внимание, что RAD недоступен в SDK-2.2, так как он несовместим с ним и не позволит запустить репо
- SDK 2.2 доступен только для базы кода alfresco 5.1.x (и это единственная жизнеспособная опция для разработки расширений 5.1.x)