如何传递Ant脚本的参数,这是通过shell脚本调用的?

时间:2011-07-21 12:35:14

标签: shell scripting ant shellexecute

我需要通过shell脚本调用ant脚本。让我们考虑一下ant脚本的参数是a,b,c。我怎样才能传递这些变量的参数?我必须提供ant vis的参数来调用shell脚本。有人可以帮我吗?

1 个答案:

答案 0 :(得分:111)

您的意思是从命令行为属性赋值吗?如果是这样,请尝试

-DpropertyName=itsValue

例如,

<project>
    <target name="hi">
        <property name="person" value="world"/>
        <echo message="Hello ${person}"/>
    </target>
</project>

然后

ant -Dperson="MerryPrankster" hi

产量

 [echo] Hello MerryPrankster