首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仅将JAR发布到maven repo

将JAR发布到Maven仓库是一种常见的软件分发和依赖管理方式。Maven是一个流行的构建工具和依赖管理系统,它使用中央仓库和其他远程仓库来存储和分发软件包。

发布JAR到Maven仓库的步骤如下:

  1. 创建一个Maven项目:首先,你需要创建一个Maven项目,可以使用Maven的命令行工具或者集成开发环境(IDE)来创建一个基本的Maven项目结构。
  2. 配置pom.xml文件:在项目的根目录下,有一个名为pom.xml的文件,它是Maven项目的核心配置文件。你需要在该文件中添加以下内容:
代码语言:txt
复制
<groupId>com.example</groupId>
<artifactId>my-library</artifactId>
<version>1.0.0</version>

其中,groupId是项目的唯一标识符,artifactId是项目的名称,version是项目的版本号。

  1. 构建项目:使用Maven的命令行工具或者IDE的集成功能,执行构建命令来编译项目并生成JAR文件。命令如下:
代码语言:txt
复制
mvn clean package

执行该命令后,Maven将会自动下载所需的依赖库,并将项目编译成JAR文件。

  1. 配置Maven仓库信息:在pom.xml文件中,你需要添加Maven仓库的配置信息。例如,可以添加以下内容:
代码语言:txt
复制
<repositories>
  <repository>
    <id>my-repo</id>
    <url>https://maven.example.com/repository</url>
  </repository>
</repositories>

其中,id是仓库的唯一标识符,url是仓库的地址。

  1. 发布JAR到Maven仓库:将生成的JAR文件发布到Maven仓库,可以使用Maven的deploy命令。命令如下:
代码语言:txt
复制
mvn deploy

执行该命令后,Maven将会将JAR文件上传到配置的Maven仓库中。

  1. 使用发布的JAR:其他开发者可以通过在他们的项目中添加依赖来使用你发布的JAR。在他们的项目的pom.xml文件中,添加以下内容:
代码语言:txt
复制
<dependencies>
  <dependency>
    <groupId>com.example</groupId>
    <artifactId>my-library</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

他们可以通过Maven自动下载并引用你发布的JAR。

推荐的腾讯云相关产品:腾讯云的Maven仓库服务(Tencent Cloud Maven Repository)是一项提供稳定、高效、安全的Maven仓库服务的产品。你可以使用该服务来发布和管理你的JAR文件,并且可以通过以下链接了解更多信息:

腾讯云Maven仓库服务:https://cloud.tencent.com/product/tcr

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

jar发布maven的中央仓库细节整理

springboot框架的时候,会引入各种各样的starter依赖,照着教程尝试写了个demo-spring-boot-stater,可以理解为一个组件,随引随用 但是只能自己引用,无法共享,于是想将其发布...maven中央仓库 网上参考了些发布maven中央仓库的教程 如何发布JarMaven中央仓库 如何发布jarmaven中央仓库详细教程 向maven中央仓库发布jar包或pom gpg加密发布...jarmaven中央仓库详细过程以及踩的坑 大致流程 注册sonatype并提交issue工单 认证域名 GPG生成密钥 制作jar发布jar包 上面一些文章操作的都很详细,在此记录下自己遇到的些问题以及解决方式...-- release plugin,用于发布release仓库部署插件 --> org.apache.maven.plugins...指定为true,即可自动发布 Release完成后,约需要等待两三个小时,在 https://search.maven.org 和 https://mvnrepository.com 便可以搜到自己发布的依赖了

1.8K61

发布jarmaven中央仓库(个人域名)

发布jarmaven中央仓库(个人域名) 一、简介 1.1 概述 我们通常使用的Jar包,大多都是从镜像上拉取的,也有私人仓库,也有直接从Maven中央仓库拉取的,无论从镜像还是仓库,发布中央仓库的...所以,当我们自己打包了一个jar包之后,打算开源出去装逼的时候,我们就可以jar发布sonatype.org,这个地址看起来不是maven,但是发布上去之后,我们在mvnrepository.com...1.2 本篇重点 上篇介绍了如何用gitub的域名来发布自己的jar包,这一篇介绍下如何用自己的域名来发布jar包。...个人强迫证),点击左侧的staging-upload,选择自己的pom文件和其他文件上传 Select Artifact(s) for Upload按钮点了选择文件之后,要点Add Artifact按钮文件放置...成功后构件自动删除,一小段时间(约1-2个小时)后即可同步maven的中央仓库。 下一篇介绍下如何用自己的域名来发布jar包。步骤类似,前面部分略有不同,需要配置其他东西。

2K40

发布jarmaven中央仓库(无个人域名)

发布jarmaven中央仓库(无个人域名) 一、简介 1.1 概述 我们通常使用的Jar包,大多都是从镜像上拉取的,也有私人仓库,也有直接从Maven中央仓库拉取的,无论从镜像还是仓库,发布中央仓库的...所以,当我们自己打包了一个jar包之后,打算开源出去装逼的时候,我们就可以jar发布sonatype.org,这个地址看起来不是maven,但是发布上去之后,我们在mvnrepository.com...1.2 本篇重点 本篇先介绍下如何用git的域名来发布自己的jar包,下一篇介绍下如何用自己的域名来发布jar包。...个人强迫证),点击左侧的staging-upload,选择自己的pom文件和其他文件上传 Select Artifact(s) for Upload按钮点了选择文件之后,要点Add Artifact按钮文件放置...成功后构件自动删除,一小段时间(约1-2个小时)后即可同步maven的中央仓库。 下一篇介绍下如何用自己的域名来发布jar包。步骤类似,前面部分略有不同,需要配置其他东西。

1.5K40

Gradle项目发布Jcenter和Maven Central

有许多Maven Central替换成jcenter的理由,下面是几个主要的原因。 jcenter通过CDN发送library,开发者可以享受到更快的下载体验。...jar文件拷贝项目文件夹下面,这样会显得很麻烦。...上传函数库Maven Central 今天我们来实践下如何函数库发布Maven Central上。...注册bintray帐号 为了让自己的项目也能够被全世界的开发者使用,我们可以通过lib项目发布jcenter库中,在配置脚本之前我们需要先去官网注册一个帐号,传送门:bintray 也可以使用第三方登录的方式来登录...同步项目mvnrepository 在jcenter中提供了项目同步mvnrepository库中,这样就不需要操作上传到mvnrepository库的繁琐步骤。

2.8K50

EclipseMaven项目打成jar

利用Eclipse项目打包成jar,放入服务器执行。 1:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行。...2:在eclipse控制台会显示打jar的日志信息,当看到BUILD SUCCESS,代表打包成功。...3:jar发布服务器 首先将middleware-0.0.1-SNAPSHOT.jar包上传到服务器任意目录,然后查看改jar包是否正在执行。...ps -ef|grep java #查询java进程 如果存在,则执行 kill -9 进程编号 #根据java进程号,杀死进程 最后执行运行jar包的命令 nohup java -jar middleware...-0.0.1-SNAPSHOT.jar > catalina.out 2>&1 & 执行日志写入catalina.out文件中 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

2K20
领券