maven上传pom和jar文件到远程仓库

上传.pom文件

例如只想要上传 Spring Cloud Dependencies 的 .pom 文件到 Maven 远程仓库,可以执行如下命令

bash 复制代码
mvn deploy:deploy-file 
-Durl=repository-url 
-DrepositoryId=repository-id 
-Dfile=path-to-pom-file 
-DpomFile=path-to-pom-file

其中,需要替换以下参数:

  • repository-url: 远程仓库的 URL。
  • repository-id: 远程仓库的 ID,对应 Maven settings.xml 中的 <server> 配置。
  • path-to-pom-file: .pom 文件的路径。

如:

bash 复制代码
mvn deploy:deploy-file 
-Durl=http://example.com/repository/maven-releases 
-DrepositoryId=maven-releases 
-Dfile=/path/to/spring-cloud-dependencies.pom 
-DpomFile=/path/to/spring-cloud-dependencies.pom

上传jar

使用以下 Maven 命令将 Jar 包上传到远程仓库:

bash 复制代码
mvn deploy:deploy-file 
-Durl=repository-url 
-DrepositoryId=repository-id 
-Dfile=path-to-jar-file 
-DgroupId=your-groupId 
-DartifactId=your-artifactId 
-Dversion=your-version 
-Dpackaging=jar

需要替换以下参数:

  • repository-url: 远程仓库的 URL。
  • repository-id: 远程仓库的 ID,对应 Maven settings.xml 中的 <server> 配置。
  • path-to-jar-file: 要上传的 Jar 文件的路径。
  • your-groupId: Jar 文件的 Group ID。
  • your-artifactId: Jar 文件的 Artifact ID。
  • your-version: Jar 文件的版本号。

如:

bash 复制代码
mvn deploy:deploy-file 
-Durl=http://example.com/repository/maven-releases 
-DrepositoryId=maven-releases 
-Dfile=/path/to/your-artifact.jar 
-DgroupId=com.example 
-DartifactId=your-artifact 
-Dversion=1.0 
-Dpackaging=jar
相关推荐
mghio2 小时前
Dubbo 中的集群容错
java·微服务·dubbo
咖啡教室7 小时前
java日常开发笔记和开发问题记录
java
咖啡教室7 小时前
java练习项目记录笔记
java
鱼樱前端8 小时前
maven的基础安装和使用--mac/window版本
java·后端
RainbowSea8 小时前
6. RabbitMQ 死信队列的详细操作编写
java·消息队列·rabbitmq
RainbowSea8 小时前
5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
java·消息队列·rabbitmq
李少兄10 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
此木|西贝10 小时前
【设计模式】原型模式
java·设计模式·原型模式
可乐加.糖10 小时前
一篇关于Netty相关的梳理总结
java·后端·网络协议·netty·信息与通信