maven版本控制实现自动化管理JAR
来源:互联网 发布:可利电气经营数据 编辑:程序博客网 时间:2024/05/08 00:05
解决maven deploy可生成版本号带最新时间戳的问题
解决项目自动化管理(reimport)JAR下载私服上最新版本的JAR的问题
/***@Author: ludezh*@Remark: 纯属个人实战建议和经验**/关于maven版本规划建议(利于开发时自动化管理jar): 一、开发版/测试版: 1.采用maven 生成SNAPSHOT(快照)方式 如: a项目pom.xml配置: <modelVersion>4.0.0</modelVersion> <groupId>com.ching</groupId> <artifactId>jee-a</artifactId> <version>1.0.2-SNAPSHOT</version> <packaging>jar</packaging><!-- 配置上传私服地址,注意上传时repository的id对应的是setting.xml的server的id,否则报401错误--> <distributionManagement> <repository> <id>releases</id> <name>core Release Repository</name> <url>http://127.0.0.1(私服ip):8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>Snapshots</id> <name>core Snapshots Repository</name> <url>http://127.0.0.1(私服ip):8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> 2.采用maven 引入快照版本的方式 如: b项目pom.xml配置: <dependencies> <dependency> <groupId>com.ching</groupId> <artifactId>jeezz-adna</artifactId> <version>1.0.2-SNAPSHOT</version> </dependency> </dependencies> <!--PS:配置快照面板地址的,也可在setting.xml进行全局配置--> <repository> <id>Snapshot</id> <name>snapshot</name> <url>http://127.0.0.1(私服):8081/nexus/content/repositories/snapshot/</url> <!-- 配置快照下载更新方式:always --> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </snapshots> </repository> 二、生产版(纯属个人建议): 当确定该版本号为生产环境(即版本上线),将a项目的<version></version>中-SNAPSHOT去掉,并执行maven deploy上传至私服稳定版面板地址 三、疑惑: 当配置<version>1.0.2-SNAPSHOT</version>时maven会自动识别为快照版本从而上传至配置好的私服快照版地址 当没有-SNAPSHOT时则默认上传至私服稳定版地址
阅读全文
1 0
- maven版本控制实现自动化管理JAR
- 关于maven项目jar包的版本管理方法
- 自动化版本管理
- 由git版本控制maven管理的简单web…
- Maven管理jar
- maven的版本控制
- maven版本控制方案
- 数据库版本控制Flyway+Maven的具体实现
- maven自动更新jar包版本
- maven版本管理
- maven 版本管理
- maven版本管理
- Maven 版本管理
- maven 版本管理
- Maven版本管理
- Android 版本管理 版本控制
- 版本控制+ 项目管理
- svn版本控制管理
- 使用SoapUI 测试Web Service
- git 删除文件
- Android开发时遇到的一个Java基础问题--虚方法中成员变量为null
- UI 一一 UITableView(plain) 一 实现索引条滚动
- java的异常处理机制
- maven版本控制实现自动化管理JAR
- 此apple id尚未用于App Store(如需帮助,请联系iTunes支持,网址www.apple.com/support/itunes/ww/)
- matlab快速入门6——向量化
- powerdesigner中name和comment转换
- js返回上一页并刷新的多种实现方法
- Linux下fdisk命令操作磁盘详解--添加、删除、转换分区等
- 博客收录
- javaseday19(Map获取字母个数 查表法)
- The type javax.servlet.http.HttpServletRequest cannot be resolved