如何依赖于使用Maven本地库(How to depend on a local library w

2019-11-03 07:10发布

我有一个项目包含两个子项目:A.外部API B.共同库的程序取决于上述库它们是同一个目录中。 如何我做B指一个使用Maven?

Answer 1:

通常你总是通过Maven仓库分享。 这是确保一致和正确的解决方案,并通过所有开发者共享的解决方案内行的方式。

你应该寻找与项目中的公共Maven仓库(如http://search.maven.org或http://mvnrepository.com ),并在您的POM

如果不公开(在某种方式或其他专有)存在,可以考虑使用企业范围的Maven仓库等关系或artifactory的推到仓库。

最后,一些开发商采取两种安装MVN本地文件 ,如果你曾经只是要明确的工作站上运行。

如果你还是喜欢一个基于文件的存取权限,就可以定义一个maven文件库,并在你的POM中引用它。 如Heroku的使用进行捆绑一些额外的依赖到他们的系统。



Answer 2:

声明为B的pom.xml的依赖。 确保一个具有有效的pom.xml,并部署到你的资料库(本地/关系)。 我们这样做,所有的时间。 小心指定快照版本,如果你总是希望最新从仓库拉。



文章来源: How to depend on a local library with maven