运行mvn clean install

时间:2015-11-19 09:05:35

标签: maven maven-3 maven-war-plugin

我们有一个多模块Maven项目,我们通常运行mvn clean install来构建所有内容。我们最好保持这种方式。

我们要做的是阻止打包war(使用maven-war-plugin)的项目将生成的war文件复制到~/.m2/repository文件夹。我们怎样才能做到这一点?

2 个答案:

答案 0 :(得分:5)

您可以使用skip属性跳过每个maven-install-plugin项目中war的执行。正是这个插件负责将生成的工件复制到本地存储库中。

<plugin>
    <artifactId>maven-install-plugin</artifactId>
    <version>2.5.2</version>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>

答案 1 :(得分:0)

你也可以这样做:

<plugin> 
    <artifactId>maven-install-plugin</artifactId>
        <executions>
            <execution>
                <id>default-install</id>
            <phase>none</phase>
           </execution>
        </executions>
</plugin>