文章目录:
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.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、Maven版本发布与后续版本更新(大结局)
前言:
Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java
本篇讲述如何将一个框架打包上传到中央仓库。
经过九九八十一难,终于成功打包上传,特此记录与分享。
如果无法顺利,遇到问题,建议多参考官网指南。
1、安装独立的Maven:
其实Eclipse自带maven插件,但是默认的setting.xml是空的,文件都不存在。
因此看网上教程时,很容易蒙B,找不到北。
因此,直接下载安装吧:
下载地址:https://maven.apache.org/download.cgi
下载后,自行找个目录解压即可。
2、Eclipse 配置 Maven:
1、修改为独立的Maven:Window->Preferences:
2、设置Settings.xml 目录:maven解压目录\conf\settings.xml
点击open file:进行以下配置:
3、settings.xml 配置:
1、配置JIRA注册的账号密码:找到节点的位置:
在servers节点下添加:
<server> <id>ossrh</id> <username>cyq1162</username> <password>账号密码</password> </server>
关于id重点说明:这个id,是用来关联:
1、settings.xml的pgp配置 2、pom.xml里部署分布配置。
可以改名,但保持和官网默认的一致也行。
2、配置PGP加密程序:找到节点的位置:
在profiles节点下添加:
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gpg.executable>C:\Program Files (x86)\GnuPG\bin\gpg.exe</gpg.executable>
<gpg.passphrase>xxxxxxxx</gpg.passphrase>
</properties>
</profile>
重点说明:
1、gpg.executable:官网默认写gpg2,运行提示找不到,后来我添加了环境变量也提示找不到,干脆直接上完整路径,OK。 2、gpg.passphrase:填写了,但是在后期执行的时候,还是提示要填写,不知道这个是不是没啥用。
3、注释掉settings.xml中的:blocked
本人在后期运行maven时,提示settings.xml中默认的blocked节点无效:
可以直接注释掉或删除该属性节点即可。
总结:
本篇主要设置了账号密码,和PGP的加密程序。
这里有几个新手容易迷茫的点:
1、settings.xml,默认eclipse自带maven,而这个文件是不存在的,因此网上的教程的配置,都不知道放在哪个节点上。 2、配置节点的id,这个id网上有不同的名称,一开始可能不知道有何用途。
版权声明:本文原创发表于 博客园,作者为 路过秋天 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。 |
个人微信公众号 |
Donation(扫码支持作者):支付宝: |
Donation(扫码支持作者):微信: |