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

相关推荐
菜菜小狗的学习笔记3 分钟前
八股(二)Java集合
java·开发语言
星乐a4 分钟前
String 不可变性与常量池深度解析
java·开发语言
captain3765 分钟前
ACM模式下Java输入输出函数为什么会超时?及解决方法
java·开发语言
程序员老邢10 分钟前
【产品底稿 04】商助慧 V1.1 里程碑:爬虫入库 + MySQL + Milvus 全链路打通
java·爬虫·mysql·ai·springboot·milvus
2601_9507039412 分钟前
Java安全编程与静态分析实战
java
好家伙VCC13 分钟前
**发散创新:基于Python与OpenCV的视频流帧级分析实战**在当前人工智能与计算机视觉飞速发展的背景下
java·人工智能·python·计算机视觉
SimonKing14 分钟前
大V说’AI替代不了你’,但现实是——用AI的人正在替代你
java·后端·程序员
一叶龙洲30 分钟前
Java中使用模板引擎(FreeMarker / Velocity) + Word XML导出复杂Word
xml·java·word
Halo_tjn36 分钟前
Java 接口的定义重构学生管理系统
java·开发语言·算法
Albert Edison43 分钟前
【RabbitMQ】快速入门
java·分布式·rabbitmq