文章目录
前言
在Nexus3中,不再支持通过网页来上传JAR包和POM文件。
可以通过maven-deploy-plugin来上传JAR包到Nexus3上。
单独上传一个JAR包到Nexus3
下面列出不依靠POM文件,单独上传一个JAR包到Nexus3上的例子。
上传非SNAPSHOT包
Example: 上传demo-1.0.0.jar包到Nexus3上的maven-releases仓库。
mvn deploy:deploy-file -DgroupId=com.example \
-DartifactId=demo \
-Dversion=1.0.0 \
-DgeneratePom=true \
-Dpackaging=jar \
-DrepositoryId=nexus-releases \
-Durl=http://localhost:8081/repository/maven-releases \
-Dfile=demo-1.0.0.jar
上传SNAPSHOT包
Example: 上传demo-1.0.0-SNAPSHOT.jar包到Nexus3上的maven-snapshots仓库。
mvn deploy:deploy-file -DgroupId=com.example \
-DartifactId=demo \
-Dversion=1.0.0-SNAPSHOT \
-DgeneratePom=true \
-Dpackaging=jar \
-DrepositoryId=nexus-snapshots \
-Durl=http://localhost:8081/repository/maven-snapshots \
-Dfile=demo-1.0.0-SNAPSHOT.jar
说明: repositoryId
为Maven settings.xml中的servers/server/id