工件未通过curl命令上传到Nexus存储库

时间:2015-10-20 21:08:01

标签: maven curl nexus

按照此页面上的说明操作:

https://support.sonatype.com/entries/22189106-How-can-I-programatically-upload-an-artifact-into-Nexus-

我可以使用以下命令将工件上传到存储库Australia:

curl -v -u admin:admin123 --upload-file RE_0.0.0.19.tar.gz http://nexus1.ccorp.com/nexus/content/repositories/Australia/RE_0.0.0.19.tar.gz

它没有创建POM文件或者artifactId与之关联,这意味着我无法在该存储库中查询最新版本。

然后我尝试了这个命令:

curl -v -F r=releases -F hasPom=false -F e=tar.gz -F g=Australia -F a=RE -F v=0.0.0.19 -F p=tar.gz -F file=RE_0.0.0_19.tar.gz -u admin:admin123 http://nexus1.ccorp.com/nexus/service/local/artifact/maven/content

我没有错误地记录了这个日志,但没有上传工件:

在DNS缓存中找不到主机名   尝试10.10.5.92 ...... 连接到nexus1.ccorp.com(10.10.5.92)端口80(#0) 服务器使用Basic和用户' admin' POST / nexus / service / local / artifact / maven / content HTTP / 1.1 授权:基本YWRtaW46YWRtaW4xMjM = User-Agent:curl / 7.35.0 主持人:nexus1.ccorp.com 接受: / 内容长度:852 期待:100-继续 内容类型:multipart / form-data;边界= ------------------------ 929d6986ddb3024d

HTTP / 1.1 100继续 HTTP / 1.1 201已创建 日期:2015年10月20日星期二20:29:11 GMT 服务器Nexus / 2.11.4-01 Noelios-Restlet-Engine / 1.1.6-SONATYPE-5348-V8未列入黑名单 服务器:Nexus / 2.11.4-01 Noelios-Restlet-Engine / 1.1.6-SONATYPE-5348-V8 X-Frame-Options:SAMEORIGIN X-Content-Type-Options:nosniff Content-Type:text / html; charset = UTF-8 内容长度:85

连接#0主机nexus1.ccorp.com完好无损 {"的groupId":"澳大利亚"" artifactId的":" RE""版本":" 0.0.0.19""包装":" tar.gz的"}

0 个答案:

没有答案