如果我在一个大型组织工作,那么我希望何时创建自己的Maven软件包并与组织内的其他项目共享?
据我所知,maven包只是你mvn deploy
的maven项目,然后你可以将JAR添加到其他项目中。是这样,还是还有更多呢?
答案 0 :(得分:0)
您需要一个工件库,例如Artifactory或Nexus。设置工件仓库后,您必须配置项目以在那里部署工件。这是通过您的pom.xml
文件完成的。然后,当您运行mvn deploy
时,工件将发布到您的仓库。
其他项目可以将您的工件声明为依赖关系,就像处理任何其他依赖关系一样,但要解决它们,他们需要了解您的工件存储库。这是在settings.xml