在nexus OSS 3.0.0-03中将jar工件上载到托管maven存储库时出现问题

时间:2016-05-30 18:52:42

标签: maven nexus

我刚刚在Linux机器上安装了OSS 3.0.0-03,它可以很好地代理到Maven中心等。我已经为第三方jar创建了一个托管存储库,但我和在将jar上传到存储库时遇到问题。

  1. 有没有办法像在OSS 2.13中那样从用户界面执行此操作?
  2. 我尝试过使用Maven部署文件目标但是因套接字写错误而失败:
  3. 无法在项目standalone-pom上执行目标org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file(default-cli):无法部署工件:无法传输工件com.stream: StreamLib:jar:7.3 from / to nexus(http://kamino:8081/nexus/repository/maven-thirdparty):软件导致连接中止:套接字写错误

    我检查了防火墙,可以看到没有问题。我正在使用的命令行是

    mvn deploy:deploy-file -DgroupId = com.stream -DartifactId = StreamLib -Dversion = 7.3 -DgeneratePom = true -Dpackaging = jar -DrepositoryId = nexus -Durl = http://kamino:8081/nexus/repository/maven-thirdparty -Dfile = StreamLib.jar - ë

    我的maven settings.xml有一个' nexus'使用我的管理员用户名和密码为kamino提供服务器条目。

    由于

1 个答案:

答案 0 :(得分:0)

Nexus Repository 3.0.0-03不包含用于组件上载的用户界面。但是,正如您发现的那样,您可以使用Maven Deploy Plugin等客户端工具。

您也可以使用简单的卷曲调用。你可以在http://books.sonatype.com/nexus-book/3.0/reference/raw.html#_uploading_files_to_hosted_raw_repositories看一个例子 类似的方法适用于其他格式。

计划在将来的版本中使用特定的上传用户界面。