我试图使用maven-antrun-plugin来检查是否有文件存在,然后相应地设置属性。在antrun-plugin的另一个执行中(另一个阶段),我想使用该属性。但是,在一个执行中设置的属性不能在另一个执行中使用,因为它是 Ant 而不是Maven属性,并且不会传播。
是否可以将ant属性传播到maven或换句话说从ant设置maven属性?
不能使用像this question中那样的另一个Maven构建。
可能以某种方式起作用的另一种方式是外部build.xml,但这也不是一种选择,因为我必须将内容保存在一个pom中。
我已经读过有关使用GMaven设置Maven属性的信息,但是我想和ant呆在一起。
最佳答案
从1.7版的maven-antrun-plugin开始,可以根据plugin documentation(请参阅exportAntProperties)。因此,我想在较早的版本中:不是;-)。
关于properties - 是否可以从ant设置maven属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064387/