上传snapshot包至私有maven仓库

如何搭建私有maven仓库请见https://blog.csdn.net/weixin_33693070/article/details/91956228

 

1、创建了一个Hosted Repository

2、 配置C:\Users\(用户名)\.m2目录下settings.xml

<servers>
        <server>
            <id>datastudio</id>
            <username>deployment</username>
            <password>deployment123</password>
        </server>
  </servers>

……
<mirrors>
<mirror>
            <id>datastudio</id>
            <mirrorOf>central</mirrorOf>
            <name>My Maven Repository</name>
            <url>http://xx.xx.xx.xx:8081/nexus/content/repositories/datastudio/</url>
</mirror>
</mirrors>

……
<profiles>
<profile>
          <id>datastudio</id>
          <repositories>
              <repository>
                  <id>datastudio</id>
                  <name>My Maven Repository</name>
                  <url>http://xx.xx.xx.xx:8081/nexus/content/repositories/datastudio/</url>
                  <layout>default</layout>
              </repository>
          </repositories>
          <activation>
              <activeByDefault>true</activeByDefault>
          </activation>
        </profile>
  </profiles>

3、通过git  bash 上传包

mvn deploy:deploy-file -DgroupId=com.xxx -DartifactId=test -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=test-0.0.1-SNAPSHOT.jar -Durl=http://xx.xx.xx.xx:8081/nexus/content/repositories/datastudio/ -DrepositoryId=datastudio

 

 

 

posted on 2021-12-06 10:14  石墨方  阅读(504)  评论(1)    收藏  举报

导航