Java 如何在多maven模块中跳过生命周期阶段
我有一个maven多模块项目,它调用两个子模块。请注意,此子模块不使用父标记标记。现在,我只需要在一个子模块上执行部署阶段,而不需要在另一个子模块上执行。有没有人能就最好的方法提供一些建议Java 如何在多maven模块中跳过生命周期阶段,java,maven-2,build,maven,build-process,Java,Maven 2,Build,Maven,Build Process,我有一个maven多模块项目,它调用两个子模块。请注意,此子模块不使用父标记标记。现在,我只需要在一个子模块上执行部署阶段,而不需要在另一个子模块上执行。有没有人能就最好的方法提供一些建议 谢谢您可以进入子模块的目录并在那里执行目标 还可以使用--也可以使用选项从“父级”执行特定模块。参见本节中提到的maven部署插件,以及在讨论中,您应该在不想部署的模块的pom中添加以下内容 <plugin> <artifactId>maven-d
谢谢您可以进入子模块的目录并在那里执行目标 还可以使用
--也可以使用
选项从“父级”执行特定模块。参见本节中提到的maven部署插件
,以及在讨论中,您应该在不想部署的模块的pom中添加以下内容
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>X.Y</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
maven部署插件
X.Y
真的
多模块maven project可以使用父pom.xml指定在哪个子模块上执行阶段
请注意,并非所有插件都支持此配置,因此请务必检查插件目标配置!例如
maven编译器插件
使用skipMain
。