Maven清洁安装jar和战争

时间:2014-11-01 14:35:24

标签: java spring maven

在我的春季项目'卡路里计数器'中,我有以下文件结构:

Calorie counter code/
   CalorieCounterWar/
     src/
     target/
     pom.xml
     ...
CalorieCounter/
   src/
   target/
   pom.xml/
   ...

每次我都必须在mvn clean installCaloriecCounterCalorieCounterWar来构建项目。如果没有编写脚本来一起完成,有没有办法修改/添加pom.xml以单mvn clean install来执行两个buid?

1 个答案:

答案 0 :(得分:2)

创建一个父项目,将两个项目都作为模块。

来自http://books.sonatype.com/mvnex-book/reference/multimodule-sect-simple-parent.html的示例:

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                             http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.sonatype.mavenbook.multi</groupId>
    <artifactId>simple-parent</artifactId>
    <packaging>pom</packaging>
    <version>1.0</version>
    <name>Multi Chapter Simple Parent Project</name>

    <modules>
        <module>simple-weather</module>
        <module>simple-webapp</module>
    </modules>

    ....
相关问题