背景 有几个Utils性质的Jar需要跨项目引用,原本想部署私有Maven仓库,后来感觉太麻烦,索性直接发布到中央库,引用时也方便. 发布成功之后,觉得某些细节还是有必要记录一下. 资源 Sonatype:目前运营Maven中央仓库的官方网站,项目发布地址:https://issues.sonatype.org Sonatype Nexus:由Sonatype发布的一套可进行Maven托管的开源系统,也可利用它架设Maven私服,下载地址:https://support.sonatype.com…
maven版本是3.5.0,jdk是1.8(注意,不是说项目是1.8就行,必须是环境变量里的也是,不能超过1.8,否则一大堆问题,执行mvn前用javac -version看下版本) 一:先在sonatype那里创建一个open source的issue后被审核通过,这个步骤网上的教程基本上一样可以百度: 二:安装gpg,并且先生成相关的key,然后上传到服务器:可看:https://blog.csdn.net/qq_38225558/article/details/94381467(注意,用p…
第一步,准备自己的git代码 比如在gitee或者github上的代码,我的是gitee码云上的,开源了一个处理业务日志采集的组件,支持注解方式,支持SpEL表达式,支持变量自定义. 话不多说,直接上我的项目地址:https://gitee.com/goudadong/logkit.git 第二步,注册sonatype账号 注册地址是:https://issues.sonatype.org/secure/Signup!default.jspa 填写注册信息,密码设置12位,非常复杂,恶心至极 创…
http://www.ruanyifeng.com/blog/2013/07/gpg.html…
Maven 发布自己的项目到 Maven 中央仓库 可能很多人都在用 Maven 仓库,但是如果要问怎么发布项目到中央仓库,估计很多人都不知道了,下面本篇文章带大家往中央仓库发布一个自己的 Maven 项目. 大致步骤 在 Sonatype 提出 Issue 申请 注册 Sonatype 的账户.地址:https://issues.sonatype.org/secure/Signup!default.jspa issues.sonatype.org 是一个 Jira 站点,用来管理流程.oss.…
把自己的项目发布到maven仓库并在maven和gradle中开始使用 上一条博客中提到的日志打印项目总算是维护的差不多了, 不过现在使用它还是打成jar包放到其他项目内, 所以决定把项目传到maven仓库内, 使用时只需要配置一下即可了 我使用的是阿里云的maven仓库服务, 如何购买阿里云仓库这里就不多说了, 去阿里云上找很容易找到 1. 修改maven配置文件conf/settings.xml 首先添加服务配置项, 相当于令牌, 连接远程仓库 <servers> <server&g…
最近在写一些开源项目,想把自己写的东西放到maven中央仓库,提供给更多的人使用.所以写这一篇文章,记录一下自研开源项目jar包上传同步maven中央仓库成功的整个过程,这其中还是有不少的坑的. 目录 一.OSSRH账号注册于配置 1.1.账号注册 1.2.域名认证 二.安装GnuPG软件,并生成签名 三.项目基础配置 四.maven打包配置 五.CLOSE&RELEASE 首先需要在sonatype JIRA管理平台完成新建项目的申请,审核通过之后才能进行上传jar的操作 上传过程首先肯定是要…
文章目录: Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1.JIRA账号注册 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2.PGP下载安装与密钥生成发布 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3.Maven独立插件安装与settings.xml配置 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4.Maven项目转换与pom.xml配置 Taurus.MV…
一:设置Maven本地仓库 Maven默认仓库的路径:~\.m2\repository,~表示我的个人文档:例如:C:\Users\Edward\.m2\repository:如下图: Maven的配置本地仓库的文件路径:E:\Maven\apache-maven-3.0.5\conf\settings.xml文件中进行配置的 下面我将Maven的本地路径修改到E:\Maven\apache-maven-3.0.5\repository 1.在E:\Maven\apache-maven-3.0.…
本文主要介绍如何一个由gradle构建的项目部署到Maven Central. 网上大部分都是介绍如何将由maven构建的项目部署到Maven Central.与Gradle相关的比较少. 申请账号 前往 sonatype申请账号. 申请完,Create Issue. 按照这个模板填. 这一块比较简单,网上教程也比较多. Create Issue结束后,官方会需要你证明你拥有相对应的domain. 证明有以下3个途径: Add a TXT record to your DNS referenci…