releases:线上版本(生产环境使用的)
snapshots:快照版本(开发过程中使用的)
maven 打包代码到私服根据version 后面是否带有“-SNAPSHOTS” 来区分是打包线上版本还是快照版本,如果带有“-SNAPSHOTS” 打包快照版本,否则即为线上版本
- 定义version 使用占位符
- 在properties中设置默认version
- 在profiles 中 根据不同的profile设置不同的versionpom配置
- mvn deploy 打包使用 默认版本 ; mvn deploy -p Prod 打包设置版本
-
4.0.0 com.boloni appollo-gfs-parent ${project.release.version} pom appollo-gfs-parent http://www.xxxxx.com 0.1-SNAPSHOT prod 0.1 releases http://xxxxxx:8070/nexus/content/repositories/releases snapshots http://xxxxx:8070/nexus/content/repositories/snapshots
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222736.html原文链接:https://javaforall.net
