欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ant标签与新建

程序员文章站 2022-05-02 14:31:18
...
1. Ant

Ant官网:http://ant.apache.org/

ant: another neat tool(另一个整洁的工具)

环境变量配置
path:
E:\Program Files\apache-ant-1.10.5\bin
ANT_HOME:
E:\Program Files\apache-ant-1.10.5

测试:
cmd --> ant

build.xml
<?xml version="1.0" encoding="utf-8"?>
<project default="init">
    <target name="init">
        <mkdir dir="helloworld\a\b\c"/>
    </target>
</project>


2. ant常用标签

使用其他名称:f(file)
ant -f helloworld.xml

创建文件夹
<mkdir dir="helloworld\a\b\c"/>

删除文件夹
<delete dir="helloworld\a\b\c"/>

<project default="init">表示默认执行<target name="init">方法
<target name="second" depends="init">表示执行此方法前执行<target name="init">方法

忽略default的init方法,直接执行指定的second方法
ant -f helloworld.xml second

顺序执行多个方法
ant init second

项目描述
<description>balabala</description>

属性的值一旦设定无法更改。

定义属性
<property name="hello" value="welcome">
使用属性
<target name="init">
<mkdir dir="${hello}"/>
</target>

依赖顺序执行
<project default="package">
    <target name="init"/>
    <target name="preprocess" depends="init"/>
    <target name="complie" depends="init,preprocess"/>
    <target name="package" depends="complie"/>
</project>

<project basedir=".">表示当前目录


3. eclipse新建build.xml

新建build.xml
设置Preferences --> General --> Editors --> File Associations --> xml
And Editor(Add) --> build.xml --> default

<?xml version="1.0" encoding="utf-8"?>
<project name="myAntProject" basedir="." default="package">
    <property name="hello" value="hello123"></property>
    <property name="world" value="world123"></property>
    <target name="init"></target>
    <target name="preprocess" depends="init">
        <mkdir dir="${hello}"/>
        <mkdir dir="${world}"/>
    </target>
    <target name="complie" depends="init,preprocess"></target>
    <target name="package" depends="complie"></target>
</project>

ant也可以debug

run as --> ant build 默认执行
run as --> ant build... 自定义执行,可以方法参数的

ant视图
window --> show view --> Ant --> 将build.xml拖动到view中,双击即可执
相关标签: ant