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

相关推荐
m0_6515939111 小时前
深入理解软件设计中的协议与规范:从理论到Java实践
java·软件工程·代码规范·设计规范
Knight_AL11 小时前
Tomcat 类加载器隔离机制的实际应用
java·tomcat
FreeBuf_11 小时前
Spring两大漏洞可导致泄露敏感信息及安全防护绕过(CVE-2025-41253/41254)
java·安全·spring
江太翁11 小时前
Kotlin 与 Java 互操作中常用注解
java·python·kotlin
notillusion11 小时前
URR#69598
java·php·程序优化
notillusion11 小时前
CUK#22162
java·php·程序优化
RainbowSea12 小时前
11. Spring AI + ELT
java·spring·ai编程
RainbowSea12 小时前
12. 模型RAG评测
java·spring·ai编程
代码不停12 小时前
Java前缀和算法题目练习
java·开发语言·算法
豆沙沙包?12 小时前
2025年--Lc200- 414. 第三大的数(大根堆)--Java版
java·开发语言