我正在寻找在发出ant build命令时覆盖默认target/artifacts
目录的属性或设置。
我们有几个模块,当我们发出ant build
时,每个模块都会在./target/artifacts
目录下创建工件。
我想将输出覆盖到自定义目录。像
这样的东西./target/small/artifacts
./target/big/artifacts
基于指定要构建的配置的属性。无论大/小。
如果有任何属性/设置可以实现此目的,请告诉我。
答案 0 :(得分:1)
你能使用普通的Ant属性吗?
<!-- Default value if none specified. -->
<property name="artifacttarget" value="small"/>
<target ...>
<mkdir dir="target/${artifacttarget}/artifacts"/>
...
然后调用:
ant -Dartifacttarget=small
ant -Dartifacttarget=big