Maven Central的Jars需要进入Nexus OSS吗?

时间:2015-08-06 07:22:16

标签: maven nexus

我需要建立自己的maven存储库,因为一些开源库不在Maven Central中。我想使用Nexus OSS,然后我可以将我需要的库上传到Nexus OSS。

我的问题是,我是否还需要上传最初在Maven Central中的库,我可以直接在POM中使用Nexus OSS?

2 个答案:

答案 0 :(得分:1)

完全没有:在您的本地$userprofile/.m2/settings.xml文件中(以及每个pom.xml中,尽管不是一个好习惯),您可以根据需要定义任意数量的存储库。因此,您将能够引用发布到不同存储库的工件。

答案 1 :(得分:1)

Nexus是全局存储库的代理。您可以在Nexus配置中定义要使用的存储库。您无需上载可从配置的全局存储库访问的库。 您还可以为本地库托管自己的存储库。一切都是可配置的。

当您配置Nexus时,您需要通过maven配置连接到它,所有操作都在场景后完成。别担心。

编译项目所需的所有库,首先会下载到Nexus,然后从Nexus下载到您当地的仓库。

例如,这是使用maven配置Nexus的最简单方法: Nexus - maven - Configuration