如何通过以下方式执行 jar 的上传curl
Nexus 3?
我尝试使用链接提示但没有成功。
这是我的尝试:
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 Bad Request。
目录内容
cert_for_nexus.pem
curl.exe
pom.xml
utils-1.0.jar
Nexus v3 配置为 http
curl -v -u admin:admin123 --上传文件 pom.xmlhttp://localhost:8081/nexus/repository/maven-releases/org/foo/utils/1.0/utils-1.0.pom
curl -v -u admin:admin123 --upload-file utils-1.0.jarhttp://localhost:8081/nexus/repository/maven-releases/org/foo/utils/1.0/utils-1.0.jar
Nexus v3 配置为 https
- 先决条件:必须启用启用 SSL 的curl(link- 左侧菜单)
curl -v --cacert cert_for_nexus.pem -u admin:admin123 --上传文件 pom.xmlhttps://localhost:8443/nexus/repository/maven-releases/org/foo/utils/1.0/utils-1.0.pom
curl -v --cacert cert_for_nexus.pem -u admin:admin123 --upload-file utils-1.0.jarhttps://localhost:8443/nexus/repository/maven-releases/org/foo/utils/1.0/utils-1.0.jar
pom.xml 的内容
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.foo</groupId>
<artifactId>utils</artifactId>
<version>1</version>
</project>
EDIT:修复了两个 https 示例的 -u 顺序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)