栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

maven-buildnumber-plugin svn修订版仅在不使用格式时可用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

maven-buildnumber-plugin svn修订版仅在不使用格式时可用

buildnumber-maven-
plugin非常古怪,这可能就是为什么它仍然是beta的原因。该格式仅适用于您希望将Java消息格式应用于的那些项目,并且在大多数情况下,仅对时间戳和文字字符串有用。如果不需要时间戳,请在获取Subversion修订版号时不要使用format选项。如果使用格式,则按照您的指示,它将为您提供一个始终递增1的内部版本号,而不是SCM版本号。

如果您确实需要时间戳,或者您有其他需要从buildnumber插件以及Subversion修订版中获得的项目,请分别执行每个操作。这是一个如何使用插件的两次单独执行来获取Subverison版本号和构建时间戳的示例:

<plugin>    <groupId>org.prehaus.mojo</groupId>    <artifactId>buildnumber-maven-plugin</artifactId>    <version>1.0-beta-4</version>    <executions>        <execution> <id>generate-buildnumber</id>     <phase>validate</phase> <goals>     <goal>create</goal> </goals> <configuration>     <useLastCommittedRevision>true</useLastCommittedRevision>     <buildNumberPropertyName>buildRevision</buildNumberPropertyName> </configuration>        </execution>        <execution> <id>generate-timestamp</id> <phase>validate</phase> <goals>     <goal>create</goal> </goals> <configuration>     <format>{0,date,yyyy-MM-dd HH:mm:ss}</format>     <items>         <item>timestamp</item>     </items>     <buildNumberPropertyName>buildDateTime</buildNumberPropertyName> </configuration>        </execution>    </executions></plugin>

完成这项工作的关键是使用buildNumberPropertyName元素。请查看插件的“
用法”页面,以获取有关Java消息格式的用途的更多信息。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/570469.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号