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

相关推荐
伊成14 分钟前
一文详解Spring Boot如何配置日志
java·spring boot·单元测试
lybugproducer22 分钟前
浅谈 Redis 数据类型
java·数据库·redis·后端·链表·缓存
purrrew1 小时前
【Java ee初阶】网络编程 UDP socket
java·网络·网络协议·udp·java-ee
上海合宙LuatOS1 小时前
全栈工程师实战手册:LuatOS日志系统开发指南!
java·开发语言·单片机·嵌入式硬件·物联网·php·硬件工程
多敲代码防脱发1 小时前
导出导入Excel文件(详解-基于EasyExcel)
java·开发语言·jvm·数据库·mysql·excel
一刀到底2111 小时前
做为一个平台,给第三方提供接口的时候,除了要求让他们申请 appId 和 AppSecret 之外,还应当有哪些安全选项,要过等保3级
java·网络·安全
wjcurry2 小时前
我的实习日报
java·redis·mysql
我喜欢山,也喜欢海2 小时前
Jenkins Maven 带权限 搭建方案2025
java·jenkins·maven
kaikaile19953 小时前
Jenkins集成Maven
servlet·jenkins·maven