首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ant,为<ant>任务设置环境变量?

Ant,为<ant>任务设置环境变量?
EN

Stack Overflow用户
提问于 2011-01-12 04:53:16
回答 2查看 2.4K关注 0票数 2

我想从ant运行另一个ant构建文件,<ant>任务看起来非常适合这样做。

另一个构建文件使用环境变量来做一些事情。有没有办法为子ant进程设置环境变量?

我看到<exec>任务似乎支持嵌套的<env>,但<ant>没有类似的支持。

EN

回答 2

Stack Overflow用户

发布于 2011-01-12 15:52:35

ant task的文档中,

默认情况下,当前项目的所有属性都将在新项目中可用。

还可以使用嵌套的property标记在旧项目的新项目中设置属性。

代码语言:javascript
复制
<ant antfile="subproject/property_based_subbuild.xml">
  <property environment="env"/>
</ant>
票数 0
EN

Stack Overflow用户

发布于 2015-02-06 20:14:33

默认情况下,内部ant调用继承父级属性。

代码语言:javascript
复制
<ant inheritAll="true" antfile="subproject/subbuild.xml">
  <!--inheritAll="true" is default value, this is unecessary -->

  <property name="myprop" value="foo"/>

  <antcall target="myTarget"></antcall> 
  <ant antfile="myAntFile"></ant>

</ant>

在这种情况下,"myTarget“和"myAntFile”上的所有目标都可以将"foo“作为"myprop”值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4662524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档