Maven模块项目 - 如何将其转换为库?

时间:2011-11-14 06:32:25

标签: maven

假设我有

<parent>
  <module-prj-1>
  <module-prj-2>
  <module-prj-3>

假设,module-prj-1是一个正在开发的项目,但它也是module-prj-2和module-prj-3的要求。

假设module-prj-2的用户无权查看module-prj-1的代码,但他们需要将其作为依赖项。有什么方法可以将module-prj-1部署到我的archiva repo作为库,所以module-prj-2和module-prj-3用户仍然可以开发,而无需看到module-prj-1的代码?

仍然试图想出这个maven的事情....谢谢!

2 个答案:

答案 0 :(得分:0)

除非你附上你的&#34; jar&#34;工件仅作为库部署。

答案 1 :(得分:0)

如果你不希望module-prj-2的用户看到module-prj-1的代码,你应该考虑不使用模块。

定义三个不同的项目,就是这样。