码迷,mamicode.com
首页 > 系统相关 > 详细

Ant 调用 Shell/CMD 命令

时间:2020-05-24 21:18:17      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:htm   string   str   make   copy   files   targe   com   amp   

Ant中调用Makefile,使用shell中的make命令

<?xml version="1.0" encoding="utf-8" ?>  
<project name="my_project" basedir=".">  
    <target name="my_make" description="">  
        <exec executable="/bin/sh">  
            <arg line="-c make -f /home/test/ant/Makefile"/>  
        </exec>  
    </target>  
</project>

<?xml version="1.0" encoding="utf-8" ?>  
<project name="my_project" basedir=".">  
    <target name="copy_lib" description="Copy library files from  project1 to project2">
        <exec executable="cmd.exe">
            <arg line="/c &quot;cd ../project1 &amp;&amp; ant copy_to_project2_lib &quot; "/>
    </exec>
    </target>
</project>

<!-- 翻译为命令行就是:cmd.exe /c "cd ../project && ant copy_to_project2_lib"    --> 

意思是直接调用系统控制台,先执行cd命令,再执行ant脚本指定任务,/c 表示执行后续 String 指定的命令,然后停止。

参考:
https://www.cnblogs.com/luolizhi/p/5524842.html

Ant 调用 Shell/CMD 命令

标签:htm   string   str   make   copy   files   targe   com   amp   

原文地址:https://www.cnblogs.com/chenjo/p/12952509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!