是否可以在 pom.xml 文件中执行算术运算?我需要根据时间生成一个id,然后除以100。所以我想知道我是否可以在pom文件中进行这种除法操作。任何帮助表示赞赏。谢谢!
问问题
1064 次
3 回答
2
pom.xml 中无法进行任何操作 - 但在您的具体情况下,您可以使用以下属性:
maven.build.timestamp
maven.build.timestamp.format
实现基于时间的价值。例子:
...
<properties>
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
</properties>
...
<configuration>
<someproperty>${maven.build.timestamp}</someproperty>
</configuration>
...
您可以使用SimpleDateFormat模式来格式化结果字符串。不幸的是,似乎没有办法只打印毫秒的第一个数字 - 但也许只有几秒钟可能对你有用。
于 2012-11-16T17:01:29.680 回答
-1
有人写了一个允许动态属性的插件: http: //evgeny-goldin.com/wiki/Properties-maven-plugin
于 2012-11-17T11:11:09.090 回答
-1
我认为 Pom.xml 不允许进行任何算术运算。
相反,您可以尝试使用此 Using MavenXpp3Reader and MavenXpp3Writer来编写新的 pom xml,其中包含您的值。
这个话题会让你更深入地了解这个......
于 2012-11-16T17:41:44.403 回答