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对应,那个是设置了账号密码,名称可以根据自己的来

 

posted @   yvioo  阅读(3010)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-06-28 JAVA获取当前日期的下周一到下周日的所有日期集合
2020-06-28 JAVA获取指定日期的一天的开始时刻(时间)和结束时刻(时间)
2020-06-28 JAVA获取当前日期所在的周一到周日的所有日期集合
2020-06-28 JAVA获取当前日期时间所在周的周一和周日日期
2020-06-28 JAVA获取指定日期的周一的日期
点击右上角即可分享
微信分享提示