Как упаковать мои классы в .jar и по-прежнему упаковывать как войну?

Итак, у меня есть веб-приложение Spring mvc, которое я построил в IntelliJ 9 с использованием maven.

Когда я запускаю:

mvn clean install

Он упаковывает все как в файл .war, так и в файл exploded 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 , как и все остальные мои банки.

Обновление

Я хочу, чтобы это выполнялось через maven, а не специально для Intellij.

8
задан Donal Fellows 22 January 2012 в 17:11
поделиться