本地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标签来

    <groupId>com.xx</groupId>
    <artifactId>test-demo</artifactId>
    <version>1.0.0-SNAPSHOT</version>

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

  • url:私库的地址

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

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

相关推荐
虎子_layor2 分钟前
号段模式(分布式ID)上手指南:从原理到实战
java·后端
lkbhua莱克瓦243 分钟前
Java基础——集合进阶用到的数据结构知识点3
java·数据结构·github·平衡二叉树·avl
烽学长7 分钟前
(附源码)基于Spring boot的校园志愿服务管理系统的设计与实现
java·spring boot·后端
拾忆,想起13 分钟前
10分钟通关OSI七层模型:从光纤到APP的奇幻之旅
java·redis·网络协议·网络安全·缓存·哈希算法
失散1328 分钟前
分布式专题——49 SpringBoot整合ElasticSearch8.x实战
java·spring boot·分布式·elasticsearch·架构
悟能不能悟34 分钟前
java格式化BigDecimal為#,###,##0.00
java·css·css3
Seven9738 分钟前
剑指offer-36、两个链表的第⼀个公共节点
java
helloworddm39 分钟前
Java和.NET的核心差异
java·开发语言·.net
SimonKing41 分钟前
为什么0.1 + 0.2不等于0.3?一次讲透计算机的数学“Bug”
java·数据库·后端
学习编程的Kitty42 分钟前
JavaEE初阶——JUC的工具类和死锁
java·开发语言