防止在运行mvn clean install时将war文件复制到.m2/repository

Joh*_*han 3 maven-3 maven maven-war-plugin

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

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

Tun*_*aki 5

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

<plugin>
    <artifactId>maven-install-plugin</artifactId>
    <version>2.5.2</version>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)