安装 Nexus Repository Manager OSS 3 后,我没有看到用于通过网页上传工件的选项Artifact Upload
。
在 Nexus Repository Manager OSS 2.13 中,可以选择执行该操作。
任何人都可以告诉我如何将工件上传到 Nexus 3 中的托管存储库吗?
编辑:从3.9.0版本开始,实现了此功能。
最佳答案
我正在使用 Maven 部署文件。
mvn deploy:deploy-file -DgroupId=my.group.id \
-DartifactId=my-artifact-id \
-Dversion=1.0.0.1 \
-Dpackaging=jar \
-Dfile=foo.jar \
-DgeneratePom=true \
-DrepositoryId=my-repo \
-Durl=http://my-nexus-server.com:8081/repository/maven-releases/
更新:
如注释中所述,在 url 中使用引号会导致 NoSuchElementException
但我在我的 Maven 中添加了服务器配置(~/.m2/settings.xml)。
<servers>
<server>
<id>my-repo</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
引用文献:
关于repository - 如何在 Nexus Repository Manager OSS 3 中手动部署工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543120/