惜风不起、唯有努力!
牛刀小试maven对接nexus3

牛刀小试maven对接nexus3

docker部署nexus3

docker run -d \
--privileged=true \
--name my-nexus3 \
-p 5000:5000 \
-p 8081:8081 \
-v /home/nexus3/nexus-data:/nexus-data \
-e INSTALL4J_ADD_VM_PARAMS="-Xms512M -Xmx512M -XX:MaxDirectMemorySize=1024M" \     #内存最好多给一些
1e1d45f195b1

登陆nexus 创建一个存放项目jar的仓库

创建完之后会多出一个仓库

maven对接nexus,添加如下nexus的用户密码至settings.xml

    <server>
      <id>maven-hosted</id>
      <username>admin</username>
      <password>123456</password>
    </server>

命令行方式push jar包

mvn deploy:deploy-file \
-DgroupId=com.neo \
-DartifactId=spring-boot-starter-parent \
-Dversion=2.1.3.RELEASE \
-Dpackaging=jar \
-Dfile=target/spring-boot-helloworld-1.0.0-SNAPSHOT.jar \
-Durl=http://192.168.136.153:8081/repository/test/ \
-DrepositoryId=maven-hosted

ps:

mvn deploy:deploy-file
-DgroupId=pom中的groupId
-DartifactId=pom中的artifactId
-Dversion=pom中的版本号version
-Dpackaging=pom中打包方式
-Dfile=本地文件
-Durl=仓库url
-DrepositoryId=maven-hosted 对应的是setting.xml(认证),-DrepositoryId参数的值要与maven的配置文件中的<server>中的<id>一致

nexus查看jar

发表回复

您的电子邮箱地址不会被公开。