I need to invoke a ant script via shell script. Let us consider the parameters for ant script are a,b,c. how can i pass the parameter for those variables? I must provide the parameters for ant vis invoke the shell script. can anyone help me on this?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Do you mean assigning value to a property from command line? If so, try
-DpropertyName=itsValue
For example,
<project>
<target name="hi">
<property name="person" value="world"/>
<echo message="Hello ${person}"/>
</target>
</project>
and then
ant -Dperson="MerryPrankster" hi
yields
[echo] Hello MerryPrankster