在发布期间限制maven模块列表的最佳方法

时间:2017-07-13 15:13:11

标签: java maven pom.xml release

我正在维护一个使用maven的java开源项目ejb-cdi-unit。为了轻松地将所有帮助模块嵌入到我的IDE中,我在父pom中维护了一个很长的模块列表。 当我发布这些版本时,我必须确保这些模块的部署被抑制,因为我不想在maven中心看到它们。 更好的方法是自动禁止释放某些模块。

有没有人知道一种简单的方法,可能使用配置文件,但在发布期间我希望避免使用配置文件。

1 个答案:

答案 0 :(得分:0)

  1. 制作另一个pom.xml(让我们先调用)
  2. 首先将您的主要pom作为模块包含在内(从中移除所有外部)
  3. 首先包括所有外部模块。
  4. 在IDE中首先打开
  5. 您可以先存储在其他VCS或本地存储。