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对应,那个是设置了账号密码,名称可以根据自己的来
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------
(蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.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获取指定日期的周一的日期