2016-12-14 44 views
2

我正在玩Nexus oss 3.1.0-04 OSS。我创建了一个名为test的新的maven样式库,它的代理版本号为http://repo1.maven.org/maven2/org/apache/maven;设置好之后,我试图查看测试存储库的内容,但没有看到任何内容。我收到了“在存储库中找不到组件”。为什么是这样?我错过了什么?如果我在浏览器上输入网址http://repo1.maven.org/maven2/org/apache/maven可以查看其所有内容。Nexus 3.1.0-04 OSS - 在存储库/组件中看不到任何工件/资产

+0

只是一个指针:使用UI上传工件的功能在版本3.x中已被省略:https://issues.sonatype.org/browse/NEXUS-10121 – mvreijn

回答

6

默认情况下,本地代理为空。获取组件的最佳方法是构建一个Maven项目。当然,确保你的maven设置被配置为指向Nexus - https://books.sonatype.com/nexus-book/reference3/maven.html#maven-sect-single-group)。

我还应该补充一点,Nexus 3为此提供了一项任务:发布Maven索引 - Maven索引可用于下载可用组件的索引到您的repo,允许连接到它的用户使用索引来发现组件。该任务发布所有或特定Maven存储库,托管,组或代理的索引。此任务不会填充浏览用户界面,我们故意这样做,因此您只能看到本地可用的组件和资产。更多关于这里的任务:https://books.sonatype.com/nexus-book/reference3/admin.html

相关问题