...大约 2 分钟
一、本章介绍
将脚手架工程的 Jar 包发布到阿里云 Maven 私有制品库。
在企业实际使用场景中,其核心目的在于沉淀一套通用的项目脚手架,供公司内部研发人员统一使用。因此,通常会将该脚手架打包后的 Jar 上传至企业内部的 Maven 私服仓库进行托管。
当用户在本地环境配置好公司私服的 Maven 地址后,即可直接从仓库中拉取该脚手架,并基于其快速创建标准化工程,从而实现统一的项目初始化规范与开发效率提升。
二、流程设计
如图,把 jar 发布到 maven 私服仓库;

在整个流程中,需要将脚手架打包后的 Jar 发布到 Maven 私服仓库。阿里云提供了 Maven 私有制品库服务,可直接申请并使用。如果希望自行部署,也可以了解并实践 Maven 私服的搭建与配置过程。
本节将演示如何借助 IntelliJ IDEA 的 Maven Deploy 功能,并结合 Maven
**settings.xml**文件配置阿里云 Maven 私服,完成 Jar 包的发布操作。
三、私服申请
地址:https://packages.aliyun.com/

- 你可以在
生产库-release里,下载 settings.xml 配置文件,之后放到你的 maven 中使用。
2. 文件说明

- 你下载的这份文件会配置好上传信息,只要放到 maven 里替换原本的 settings.xml 即可使用。
- 另外,也可以通过推送命令;
mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests进行推送。
四、文件配置(maven)
1. IntelliJ IDEA Maven

- 首先,在 IntelliJ IDEA 找到你的 maven settings.xml 文件地址。
- 之后,对于 Windows、Mac 都有可能是在隐藏文件夹下,可以开启查看隐藏文件。
2. Maven 文件替换

- 在你的 IntelliJ IDEA 指定的配置路径下,找到 settings.xml 进行替换。
五、发布Jar
1. Maven Deploy

- 首先,要用 IntelliJ IDEA 单独打开下 Maven 脚手架工程(生成出来的这个工程)。
- 之后,注意删掉 resources 下的
.idea,工程最下面的 pom.xml 修改版本为 1.0,如果已经发布过,可以修改1.1 - 最后,点击 deploy 进行发布,发布需要一小会。
2. 检查发布

- 你需要进入到自己的生产库的包列表查看发布结果,地址;https://packages.aliyun.com/
赞助