Maven 打包 jar
spring-boot插件打包1
2
3
4
5
6
7
8
9<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
1 | <!-- 打包 --> |
配置阿里云私有库
1 | <mirror> |
发布 jar 到私有仓库
Maven setting.xml 配置
1 | <server> |
项目 pom.xml 配置
1 | <!-- 发布 jar 到中央仓库 --> |
注意,pom.xml中的id要和setting.xml中配置的一致
发布源码
1 | <plugin> |
如果不发布源码,可以使用如下配置,只打包源码,不发布到私有仓库
1 | <plugin> |
执行 deploy 发布 jar 到私有仓库
1 | mvn clean deploy -Dmaven.test.skip=true |
注意:release 版本只能上传一次,SNAPSHOT 版本可以无限次上传
使用私有仓库下载 jar
在 setting.xml 配置 mirror
1 | <mirror> |
在 setting.xml 配置 profile 并激活
1 | <profile> |
激活 profile
1 | <activeProfiles> |