0

我有一个x包含多个模块的项目,就像在 Maven 中一样x-apix-impl等等。

为了保持一致,还有一个目录x-ear,其中包含将部署在 App Server 中的 EAR 项目。它不是<modules>POM 中的一部分x,因为它不应该参与正常的反应堆构建。但是,它确实具有相同的 parent x

我们的版本是在versions-maven-plugin 的帮助下完成的。具体来说,我们使用

mvn 版本:设置 -DnewVersion=1.2.0-SNAPSHOT -DgenerateBackupPoms=false

一切都适用于项目及其模块(请注意,模块没有自己的版本,它们从项目父级继承)。

但是,当然,x-ear没有更新,因为它不是反应堆构建的一部分。

我尝试cd进入目录并使用versions.setor versions:update-parent,但它们不起作用。

有谁知道魔法命令?:-)

4

1 回答 1

0

感谢 khmarbaise 给了我明确的答案:只需将 EAR 作为项目中的普通模块包含在内。

于 2013-06-17T08:44:06.700 回答