是否可以在pom.xml文件中执行算术运算?我需要根据时间生成一个id然后除以100.所以我想知道我是否可以在pom文件中执行此除法运算。 任何帮助赞赏。 谢谢!
答案 0 :(得分: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模式格式化生成的字符串。不幸的是,似乎没有办法只打印毫克的第一个数字 - 但也许只有几秒钟可能适合你。
答案 1 :(得分:-1)
我认为Pom.xml不允许任何算术运算。
相反,您可以尝试使用此MavenXpp3Reader和MavenXpp3Writer来编写包含值的新pom xml。
This thread会为您提供更多见解...
答案 2 :(得分:-1)