如何通过curl Nexus 3执行Jar的上传?
我尝试使用link tips,但没有成功。

这是我的尝试:

curl -v -F r = -F releases hasPom = true and = -F jar -F file = @. / v12.1.0.1 / pom.xml -F file = @. / v12.1.0.1 / ojdbc7.jar -u admin: admin123 http: // localhost: 8081 / repository / maven releases

curl -v -F r = -F releases hasPom = false -F and -F jar = g = com.oracle.jdbc -F = ojdbc7 -F v = 1.0 p = -F jar -F file = @. / v12 .1.0.1 / ojdbc7.jar -u admin: admin123 http: // localhost: 8081 / repository / maven releases

两者都有400错误请求。

最佳答案

我已经修改了您的代码,如下所示。请尝试这个。

curl -v -F r=releases -F hasPom=false -F e=jar -F g=com.oracle.jdbc -F a=ojdbc7 -F v=1.0 -F p=jar -F file=@"./v12.1.0.1/ojdbc7.jar" -u admin:admin123 http://localhost:8081/nexus/service/local/artifact/maven/content

我也建议使用完整路径而不是相对路径。您可以分享使用此 curl 片段的位置吗?像 Jenkins (Jenkins)这样的CI工具吗?

关于nexus - 如何将JAR上传到Nexus OSS 3?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38593513/

10-16 16:06