2014-01-10 3 views
2

Я загрузил spring-loaded.jar и попытался настроить его для IntelliJ, но, к сожалению, он не работал.Установка с пружинным питанием для Intellij

Итак, вот мои вопросы:

1) Что необходимо сделать, чтобы точно установить его? 2) Как вызвать горячую замену?

+0

Что такое пружинная нагрузка? Вы имеете в виду [подпружиненный] (https://github.com/spring-projects/spring-loaded)? – MariuszS

+0

Да. Я отредактировал мой вопрос, чтобы исправить это. – led

ответ

2

Я думаю, что вы ищете проект spring-loaded.

Как указано в официальной документации, вы должны добавить Java агент аргумент в вашем IntelliJ «конфигурации запуска» (конфигурации, которая работает ваше приложение - это может быть класс Java или контейнер сервлетов как Tomcat):

-javaagent:<pathTo>/springloaded-{VERSION}.jar 

Как только этот агент загружен, он наблюдает за *.class файлами на диске и перезагружает их, если они модифицированы (например, вашей IDE).

Предупреждение: В зависимости от вашего приложения, и особенно, если он содержит кеши, данные инициализируются при запуске ... вам может потребоваться написать определенные плагины или прослушиватели событий, чтобы повторно инициализировать их.

+0

Я получаю следующую ошибку при запуске приложения в Intellij: Ошибка при открытии zip-файла или манифеста JAR отсутствует: ~/Downloads/springloaded-1.1.4.jar – led

+0

Я смог выполнить эту работу с --no-verify флажком на машине Windows. По какой-то причине я все еще сталкиваюсь с той же проблемой в Mac OSX. – led

+0

Использование mac -noverify для mac – Taras