本地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

相关推荐
h7ml4 小时前
构建可扩展的企业微信消息推送服务:事件驱动架构在Java中的应用*
java·架构·企业微信
heartbeat..4 小时前
JavaWeb 核心:HttpServletRequest 请求行、请求头、请求参数完整梳理
java·网络·web·request
叫我莫言鸭5 小时前
关于word生成报告的POI学习2循环标题内容
java·学习·word
七夜zippoe5 小时前
Spring与MyBatis整合原理及事务管理
java·spring·mybatis·事务·mapper
yaoxin5211235 小时前
278. Java Stream API - 限制与跳过操作全解析
java·开发语言·python
短剑重铸之日5 小时前
《深入解析JVM》第五章:JDK 8之后版本的优化与JDK 25前瞻
java·开发语言·jvm·后端
love530love5 小时前
【探讨】“父级/基环境损坏,子环境全部失效”,如何避免 .venv 受父级 Python 损坏影响?
java·开发语言·人工智能·windows·python·编程·ai编程
java硕哥5 小时前
Spring源码debug方法
java·后端·spring
杂货铺的小掌柜5 小时前
MAC版IDEA常用快捷键
java·macos·intellij-idea
xjz18426 小时前
JVM虚拟线程:JEP 444开启Java并发编程新纪元
java