Как «горячо» развернуть военную зависимость в Jboss с помощью плагина Jboss Tools Eclipse? - PullRequest
2 голосов
/ 23 января 2009

Я использую инструменты Jboss (3.0.0 alpha, на Eclipse 3.4) для горячего развертывания моей войны на Jboss 4.2.3. Моя война зависит от другого проекта (упакованного в банку), над которым я работаю. Но когда я сохраняю файл в этом проекте (проект jar), Jboss Tools повторно публикует скомпилированные классы военного проекта, но не повторно развертывает классы, измененные в проекте jar. в каталоге deploy, но проект jar развертывается, как jar, в каталоге WEB-INF / libs) Мне бы хотелось, чтобы инструменты eclipse и JBoss переиздали классы из проекта jar, как это делается для JSP и классов внутри военного проекта ... Спасибо за помощь ! Anthony

Ответы [ 2 ]

3 голосов
/ 16 апреля 2009

Чтобы это произошло, вам нужно, чтобы ваш jar был зависимым утилитным jar, поэтому, когда происходит упаковка с помощью веб-инструментов, он также будет упаковывать изменения jar.

Если вам не хватает гибкости, подумайте об использовании функциональности Project Archives в JBoss Tools, которая позволяет вам определять зависимости так, как вы этого хотите.

p.s. Использование таких решений, как JavaRebel, не помогает, если проблема заключается в копировании правильных файлов.

1 голос
/ 08 марта 2009

Использовать JavaRebel. Они используют Java Instrumentation API (javaagent) для перезагрузки классов при их изменении в файловой системе.

...