我有一个调用两个子模块的maven多模块项目。请注意,这个子模块不使用父标记标记。现在我需要只在一个子模块上执行部署阶段,而不是另一个。有人可以提供任何有关这样做的最佳方式的建议吗?如何跳过多生成模块中的生命周期阶段
谢谢
我有一个调用两个子模块的maven多模块项目。请注意,这个子模块不使用父标记标记。现在我需要只在一个子模块上执行部署阶段,而不是另一个。有人可以提供任何有关这样做的最佳方式的建议吗?如何跳过多生成模块中的生命周期阶段
谢谢
你可以进入子模块的目录并在那里执行目标。
也可以使用--also-make
选项从“父级”执行特定模块。看到http://maven.apache.org/guides/mini/guide-multiple-modules.html
多模块maven项目可以指定在哪个子模块上执行父级pom.xml的阶段。
请注意,并非所有插件都支持此配置,因此请确保检查插件目标配置!例如'maven-compiler-plugin'使用'skipMain'。 – 2013-04-29 15:55:37