是否有插件(或其他简单方法)生成“随机”数字作为Maven构建的一部分?我想将此号码分配给我可以在pom.xml
文件中用于其他目的的属性,例如:对于过滤值。
这个数字不一定是完全随机的(因此是引号),使用当前时间戳作为种子的东西是完全可以的。
答案 0 :(得分:7)
maven的默认安装提供了一个名为maven.build.timestamp
的变量,它为您提供了一个时间戳。您可以使用
<properties>
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
</properties>
遵循SimpleDateFormat规则。因此,您只需使用${maven.build.timestamp}
即可获得格式化的时间戳:)
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Available_Variables
答案 1 :(得分:2)
您可以使用时间戳maven插件:http://code.google.com/p/maven-timestamp-plugin/
它以您喜欢的格式在maven属性中生成时间戳。