本地maven项目打包部署到maven远程私库

目的:在自己的maven项目中,要把当前maven项目部署到maven私库,供其他人引入依赖使用。

首先要确保你当前能访问到你的私库,能拉私库的maven依赖即可。

maven部署命令:

mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=com.xx -DartifactId=test-demo -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -Dfile=/Users/gen/code/back_code/test-demo/target/test-demo-1.0.0-SNAPSHOT.jar -Durl=http://192.168.1.204:4999/repository/maven-snapshots/ -DpomFile=/Users/gen/code/back_code/test-demo/pom.xml -DrepositoryId=nexus-snapshots

需要修改的地方

  • groupId: 组id,根据你的maven项目中的pom文件中的groupId标签来

  • artifactId:根据你的maven项目中的pom文件中的artifactId标签来

  • version:根据你的maven项目中的pom文件中的version标签来

    com.xx
    test-demo
    1.0.0-SNAPSHOT

  • file:你所打包好的jar包的全路径

  • url:私库的地址

  • pomFile:本地的maven项目的pom文件地址:全路径

  • repositoryId:打包到对应的远程私库的id

相关推荐
疯狂成瘾者2 分钟前
Java 常见集合方法
java·windows·python
从此以后自律3 分钟前
ConcurrentHashMap 超详细详解
java
兰令水20 分钟前
hot100【acm版】【2026.7.14打卡-java版本】
java·数据结构·算法·leetcode·面试
thefool1122661 小时前
Java 数组是引用类型
java
cfm_29142 小时前
Spring监听器
java·spring boot·后端
SamDeepThinking2 小时前
Java面向对象在JVM里怎么实现
java·后端·面试
咸鱼翻身小阿橙3 小时前
多线程解析
java·开发语言
一枚码农出身的猎头3 小时前
岗位招聘:架构师,base湖南长沙,70-80w
java·架构
tachibana24 小时前
hot100 课程表(207)
java·数据结构·算法·leetcode
神仙别闹4 小时前
编写基于C++ Huffman 算法的无损压缩程序和解压程序
java·c++·算法