Итак, у меня есть веб-приложение весны mvc, которое я построил в IntelliJ 9, используя maven.Как упаковать мои классы в .jar и все еще упаковать как войну?
Когда я побегать:
mvn clean install
Он упаковывает все вверх в обоих .war файла и разобранном войны.
В моем макете проекта используется тип арки простейшего веб-приложения maven.
How can I have my classes compiled into a .jar file also?
В настоящее время мои классы находятся в:
/target/myapp/WEB-INF/classes/
То, что я хочу, чтобы это скомпилировать мой код в .jar, как:
myapp-1.0.jar
И что есть это в моей папке /target/myapp/WEB-INF/lib
как и все мои другие банки.
Update
Я хочу, чтобы это было сделано с помощью Maven, не IntelliJ специфичны.
Итак, в чем проблема с тем, чтобы классы WEB-INF/классов использовались в качестве баннера в WEB-INF/lib? – khmarbaise
Во-первых, некоторые (тестирующие) инженеры часто забывают обновлять классы, когда вы говорите им обновить свой установленный webapp с помощью нового кода (чтобы сохранить конфигурацию). Легче иметь весь код в каталоге lib. – AndrewBourgeois
@Blankman Я прочитал ваши вопросы о SO об обфускации веб-приложения. Можете ли вы предоставить процесс, который вы выполнили, или некоторые файлы конфигурации? Я могу генерировать запутанную банку и войну (без обфускации). Но я хочу создать войну с obf. банку в нем. – phoenix