0

我正在寻找target/artifacts在我们发出 ant build 命令时将覆盖默认目录的属性或设置。

我们有几个模块,当我们发布时,每个模块都会在目录ant build下创建工件。./target/artifacts

我想将输出覆盖到自定义目录。就像是

./target/small/artifacts
./target/big/artifacts 

基于指定要构建的配置的属性。无论大/小。

请让我知道是否有任何属性/设置可以实现这一点。

4

1 回答 1

1

你可以只使用普通的 Ant 属性吗?

<!-- Default value if none specified. -->
<property name="artifacttarget" value="small"/>

<target ...>
  <mkdir dir="target/${artifacttarget}/artifacts"/>
  ...

然后调用:

ant -Dartifacttarget=small
ant -Dartifacttarget=big
于 2013-07-17T12:41:40.107 回答