IDEA配置连接(自建Maven仓库)私服并打包上传、私有仓库,本地jar包上传到私有仓库,本地pom文件上传到私有仓库,本地jar包上传到本地仓库
maven的setting.xml文件配置 (注意:这种方法默认读取是maven的setting.xml文件 )
在servers标签里配置

<server> <id>privete_maven</id> <!--账号密码需要与私服登录账号密码一致--> <username>admin</username> <password>123456</password> </server>
在项目的pom.xml文件增加 这里的ID要和上面的ID对应

<distributionManagement> <repository> <id>privete_maven</id> <name>Nexus Release Repository</name> <url>http://192.168.1.2:8010/nexus/repository/maven-releases/</url> </repository> </distributionManagement>

然后点击deploy
注意:使用下面方法的使用 路径不要有空格
前面的mvn命令 可以带指定某个maven文件夹:如:D:\apache-maven-3.5.0\bin\mvn deploy.....这样
如果是本地jar包上传到私有仓库的话 ,使用
mvn deploy:deploy-file -DgroupId=org.apache.commons -DartifactId=commons-io -Dversion=2.2 -Dpackaging=jar -Dfile=commons-io-2.2.jar -DgeneratePom=true -Durl=http://xxxxxx/list/maven-local/ -DrepositoryId=privete_maven
file:是本地jar包路径
url:是私有仓库地址
repositoryId:和上面maven的setting文件里的private_maven对应,那个是设置了账号密码,名称可以根据自己的来
然后在jar包目录

如果是本地pom文件上传到私有仓库的话 ,使用
mvn deploy:deploy-file -Dpackaging=pom -Dfile=module-1.0.0-SNAPSHOT.pom -DpomFile=module-1.0.0-SNAPSHOT.pom -Durl=http://xxxxxx/list/maven-local/ -DrepositoryId=privete_maven
file:要上传的本地pom文件路径
pomFile:和上面那个一样
url:是私有仓库地址
repositoryId:和上面maven的setting文件里的private_maven对应,那个是设置了账号密码,名称可以根据自己的来
如果只是自己用 可以只上传到本地仓库,使用
mvn install:install-file -DgroupId=org.apache.commons -DartifactId=commons-io -Dversion=2.2 -Dpackaging=jar -Dfile=commons-io-2.2.jar -DgeneratePom=true
其实就是把 deploy:deploy-file 换成 install:install-file
file:要上传的本地pom文件路径
pomFile:和上面那个一样
url:是私有仓库地址
repositoryId:和上面maven的setting文件里的private_maven对应,那个是设置了账号密码,名称可以根据自己的来
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网如果有地址失效了,可以私信我,后续看到会补充)

浙公网安备 33010602011771号