Maven - Създаване на WAR с включване на JAR от зависим проект

Структурата на проекта е както по-долу

  • Трябва да се създадат ProjectJAR1.jar и ProjectJAR2.jar
  • И двата буркана трябва да бъдат копирани в ProjectWAR.war/WEB-INF/lib

възможно ли е това с maven? всеки примерен код

|Parent
├──pom.xml
|
├───────ProjectJAR1
|       ├─pom.xml
|       ├─src
|
├───────ProjectJAR2
|       ├─pom.xml
|       ├─src
|
├───────ProjectWAR1
|       ├─pom.xml
|       ├─src

person user1159833    schedule 13.08.2014    source източник
comment
Да възможно е. Трябва да погледнете maven-war-plugin тук   -  person GokcenG    schedule 13.08.2014


Отговори (1)


В ProjectWAR1 модула за уеб приложение можете да използвате mvn clean -Dmaven.test.skip=true install за изграждане на уеб проекта, като в същото време той може да генерира WAR в директорията ProjectWAR1/target.

person Guo Song    schedule 13.08.2014
comment
Не виждам причина първо да направя clean, нито да пропусна всички тестове, нито първо да копирам артефактите в локалното хранилище. mvn package е достатъчно, за да получите същия резултат. - person Robert Scholte; 13.08.2014