maven发布包到nexus资源管理器上

  |   0 评论   |   0 浏览

背景

本地有一个私有的jar包,在nexus上没有,需要发布上去,方便调用。

方法

mvn deploy:deploy-file -DgroupId=my.group.id \
    -DartifactId=my-artifact-id \
    -Dversion=1.0.0.1 \
    -Dpackaging=jar \
    -Dfile=foo.jar \
    -DgeneratePom=true \
    -DrepositoryId=my-repo \
    -Durl=http://my-nexus-server.com:8081/repository/maven-releases/

配置写在 ~/.m2/settings.xml

<servers>
  <server>
    <id>my-repo</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
</servers>

参考

  1. How to manually deploy artifacts in Nexus Repository Manager OSS 3