Maven - 在项目之间创建和共享包

时间:2017-10-13 18:30:02

标签: maven

如果我在一个大型组织工作,那么我希望何时创建自己的Maven软件包并与组织内的其他项目共享?

据我所知,maven包只是你mvn deploy的maven项目,然后你可以将JAR添加到其他项目中。是这样,还是还有更多呢?

1 个答案:

答案 0 :(得分:0)

您需要一个工件库,例如Artifactory或Nexus。设置工件仓库后,您必须配置项目以在那里部署工件。这是通过您的pom.xml文件完成的。然后,当您运行mvn deploy时,工件将发布到您的仓库。

其他项目可以将您的工件声明为依赖关系,就像处理任何其他依赖关系一样,但要解决它们,他们需要了解您的工件存储库。这是在settings.xml

中完成的