antscript 中的 subversion 命令将参数作为变量传递
我如何在命令中传递变量而不是对其进行硬编码。我正在 ant 脚本中运行此 subversion 命令来签出最新代码,我想将目标文件夹以及用户名和密码作为变量传递。是否可以?
<exec executable="svn">
<arg line="co -r HEAD http://10.208.72.62/svn/test/trunk
c:\CruiseControl\projects\svnTest\svn --username admin --password admin" />
</exec>
how can i pass variable in the command instead of hard coding it. I am running this subversion command in ant script to checkout latest code and I want to pass the destination folder and username and password as variables. Is it possible?
<exec executable="svn">
<arg line="co -r HEAD http://10.208.72.62/svn/test/trunk
c:\CruiseControl\projects\svnTest\svn --username admin --password admin" />
</exec>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为每个参数使用一个属性,或者内联你的 antscript:
或使用以下行创建一些属性文件 foo.properties :
并通过 :
将其加载到你的 antscript 中,
然后你的 exec 任务将如下所示:
参见 ant手册> 属性任务了解详细信息。
Use a property for each parameter, either inline your antscript:
or create some propertyfile foo.properties with the lines :
and load it into your antscript via :
then your exec task will look like :
see ant manual > property task for details.