Tim*_*ons 6 continuous-integration maven-2
我想知道在<uniqueVersion>true</uniqueVersion>设置时自定义Maven工件部署中使用的时间戳字符串有哪些选项
.理想情况下,我们希望从源代码控制中包含更改列表编号而不是时间戳,因为它是确定给定版本中哪些功能和错误修复的更可靠的方法.
Pas*_*ent 10
我想知道当设置为true时,自定义Maven工件部署中使用的时间戳字符串有哪些选项.
你不能自定义,带时间戳的字符串是应该使用一个定义良好的内部事情是,否(如果设置uniqueVersion到false的distributionManagement元素).
来自Maven的书(对于感兴趣的读者,它不会真正帮助你):
3.3.1.2.SNAPSHOT版本
Maven版本可以包含字符串文字,表示项目当前处于活动开发状态.如果版本包含字符串"SNAPSHOT",则当您安装或发布此组件时,Maven会将此标记扩展为转换为UTC(协调世界时)的日期和时间值.例如,如果您的项目的版本为"1.0-SNAPSHOT",并且您将此项目的工件部署到Maven存储库,那么如果您要在11版本部署版本,Maven会将此版本扩展为"1.0-20080207-230803-1". :UTC时间2008年2月7日晚上8点.换句话说,在部署快照时,您不会发布软件组件; 您正在特定时间发布组件的快照.
| 归档时间: |
|
| 查看次数: |
3368 次 |
| 最近记录: |