maven上传artifact

目前使用的 nexus 3 暂未提供 UI 上传 artifact 功能,推荐使用 mvn deploy (maven deploy-file 参考) 进行上传。

完整项目:

mvn deploy


非完整项目(零散的jar):

mvn deploy:deploy-file

例子:

mvn deploy:deploy-file -DgroupId=com.xxx.hub -DartifactId=hub-api -Dversion=1.0 -Dpackaging=jar -Dfile=/Desktop/hub-api-1.0.jar -DpomFile=/Desktop/hub-api-1.0.pom -Durl=http://nexus.xxx:8081/repository/maven-thirdparty/ -DrepositoryId=releases

其中:

-DgroupId=com.xxx.hub -DartifactId=hub-api -Dversion=1.0 -Dpackaging=jar 指定将上传的 artifact 信息;

-Dfile=/Desktop/hub-api-1.0.jar -DpomFile=/Desktop/hub-api-1.0.pom 指定将上传的 artifact 文件;(pomFile 可选,请尽量上传)

-Durl=http://nexus.xxx:8081/repository/maven-thirdparty/ 指定上传到哪里(上传maven第三方请勿修改);

-DrepositoryId=releases 指定repositoryId,将与 maven 配置文件[如 settings.xml]中匹配(只要能匹配上,名字随意)。

 



releases
账号
密码

你可能感兴趣的:(工具效能)