我刚刚在Linux机器上安装了OSS 3.0.0-03,它可以很好地代理到Maven中心等。我已经为第三方jar创建了一个托管存储库,但我和在将jar上传到存储库时遇到问题。
无法在项目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提供服务器条目。
由于
答案 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看一个例子 类似的方法适用于其他格式。
计划在将来的版本中使用特定的上传用户界面。