zoukankan      html  css  js  c++  java
  • 用ant编写自动编译脚本

    第一步:ant的配置

    下载地址:http://ant.apache.org/bindownload.cgi

    1、在Ant安装之前需要安装好JDK,并配置好JAVA_HOME;

    2、新建环境变量ANT_HOME:值为ANT的主目录;

     3、在path中配置%ANT_HOME%in;

    4、在classpath中配置%ANT_HOME%lib;

     5、配置完成之后,打开命令行,输入ant,当出现“Buildfile: build.xml does not exist! Build failed”时说明配置完成;

    第二步:ant入门

    ant的默认生成文件为build.xml; 
    输入ant后,ant会在当前目录下搜索是否有build.xml,如果有,则执行;当然也可以自定义生成文件,通过ant -f a.xml即可指定a.xml为生成文件; 
    ant的生成文件是xml文件,整体结构为:

    <?xml version="1.0" encoding="GBK"?>  
    <project default="targetname">  
        <target name="name">  
        </target>  
    </project>

    project是生成文件的根元素,表示一个工程;
    target是project的子元素,表示一个任务;一个project中可以定义多个target元素,表示多个任务;
    default属性表示默认执行的target,如果ant命令没有指定target,则执行default的target;
    ant targetname; 则会执行此target,而忽略default设置的target;targetname不能重复。

    原文链接:https://blog.csdn.net/qq997404392/article/details/76986978

    第三步:代码编写

    <?xml version="1.0" encoding="GBK"?>
    <project name="test" default="run" basedir=".">
        <target name="clean">
            <delete dir="build"/>
        </target>
        <target name="compile" depends="clean">
            <!-- <mkdir dir="buildclasses" /> --><!-- 创建目录 -->
            <javac srcdir="." destdir="." />
        </target>
        <target name="run" depends="compile">
            <java classname="HelloWorld">
                <classpath>
                    <pathelement path="./" />
                </classpath>
            </java>
        </target>
    </project>

    在命令行进入该代码所在的文件

    当文件名为build.xml的时候直接输入ant;当文件名为其他的时候,输入ant -f 名字.xml。

  • 相关阅读:
    引入C/C++动态库
    Linux新手常用命令
    使用Dotfunsctor
    C#上传数据到HTTP,HTTPS 代码示例
    C#多个泛型约束问题
    创建DataTable与DataGridView进行绑定
    递归迭代vector三种方法实现二路归并排序
    区间贪心算法
    递归和非递归实现二叉树的遍历
    C语言实现全排列和回溯法总结
  • 原文地址:https://www.cnblogs.com/rumian/p/12049846.html
Copyright © 2011-2022 走看看