将第三方库添加到Sonatype Nexus存储库OSS

时间:2016-04-25 09:49:27

标签: maven pom.xml nexus sonatype

将第三方库添加到Sonatype Nexus中央存储库的过程。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

使用Maven部署插件

  1. 在您的maven settings.xml中配置您的本地存储库详细信息article

  2. 使用maven deploy命令上传您的jar,如下所示。

  3. mvn -e deploy:deploy-file -DgroupId=com.myapp.fantastic -DartifactId=myfattasticapp -Dversion=1.1.0 -Dpackaging=jar -Dfile=myfantasticapp.jar -DgeneratePom=true -DrepositoryId=my-repo -Durl=http://mylocalrepohost:8081/repository/maven-releases/

答案 2 :(得分:0)

在版本为nexus 3.13.0-01的Web界面上,以管理员身份登录,请执行以下操作:

您必须设置一个存储库:

Click on Capabilities
Click on Repositories
Click on "Create Repositories"
Click on "maven2 (hosted)"
Update the name to be "thirdparty"
Click "Create Repository"

然后上传您的资产:

Click on Browse
Click on "thirdparty"
Click on Upload Component

或通过命令行执行操作,如:

curl -v --user admin:admin123 --upload-file ./foo.bar http://localhost:8080/repository/thirdparty/somedirectory/casefile/123/foo.bar