`

Ant标签与新建

    博客分类:
  • Ant
ant 
阅读更多
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安装文件+使用模板

    - 新建一个名为`build.xml`的文件,这是Ant的配置文件。 - 在文件中定义项目的基本属性、目标(target)以及任务(task)。 2. **基本结构** - `&lt;project&gt;`标签是整个文件的根元素,可以设置属性,如`default`...

    ant+tomcat

    描述中的"ant+tomcatant+tomcatant+tomcatant+tomcat"虽然重复,但强调了Ant与Tomcat的紧密关系。在实际工作中,开发者通常会利用Ant的脚本来自动化Tomcat的启动、停止、部署等操作,提高开发效率。 标签"ant+...

    ANT+Eclipse

    标题“ANT+Eclipse”指的是将Apache Ant工具与Eclipse集成使用的主题。Apache Ant是一个Java库和命令行工具,它的设计目标是驱动构建过程。Eclipse则是一个著名的开源集成开发环境(IDE),广泛用于Java应用程序的...

    Ant 环境搭建

    1. **下载与解压**:访问Apache官方网站下载最新版本的Ant,解压缩到你选择的目录。 2. **配置环境变量**:将Ant的bin目录添加到系统的PATH环境变量中,这样可以在命令行中直接运行Ant命令。 3. **验证安装**:打开...

    ant 脚本编写

    而“工具”标签可能意味着博客提到了Ant与其他工具(如Maven、Ivy等)的集成,这些工具可以补充Ant的功能,比如Maven的依赖管理和插件体系,Ivy的依赖管理。 至于提供的“新建 文本文档.txt”文件,由于没有具体...

    ant相关-svn-分支

    标题中的“ant相关-svn-分支”提示我们这次要探讨的是使用Apache Ant工具与Subversion(SVN)在软件开发中的协同工作,特别是在处理代码分支的场景。Ant是一款基于Java的任务驱动的构建工具,常用于自动化项目的构建...

    docbook-ant-tools-guide

    - **配置文件**: 新建一个 `build.properties` 文件,并设置 `doc.main` 参数指向要转换的 XML 文件路径。 ##### 3. 其他转换命令 - **单页 HTML**: `ant build-html` - **多页 HTML**: `ant build-chunk` - **PDF*...

    持续集成工具Hudson入门介绍(结合Ant)

    首先,你需要在Hudson的“新建任务”页面选择“自由风格的软件项目”,然后配置项目的源代码管理(如Git或SVN),并指定Ant构建文件(通常是build.xml)的位置。 4. **配置Ant构建脚本**:在build.xml中,你需要...

    非常强大的eclipse中android ndk开发环境的配置说明

    本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...

    一个项目产生多个定制版本的管理流程

    1、当某一功能点的程序文件有个性化调整时,从产品基础版本新建一个分支(或标签),如从 /trunk/war/WEB-INF/jsp/login.jsp 建一分支到 /branches/project1/war/WEB-INF/jsp/login.jsp。 2、切换当前的工作拷贝到 ...

    Nutch1.4_windows下eclipse配置图文详解.docx

    - **修改 `nutch-site.xml` 文件**:在 `&lt;configuration&gt;` 标签内加入以下配置,以指定爬虫的名称。 ```xml &lt;name&gt;http.agent.name&lt;/name&gt; &lt;value&gt;My Nutch Spider ``` - **修改 `regex-urlfilter.txt` 文件...

    docShared:DocShared 是基于Python + React 开发的在线文档管理系统,使用Django + Antd Design。DocShared 是一个适合个人或团队的在线文档分享工具,它可以加快团队之间沟通的效率,可以作为个人和团队的文档,知识和笔记管理工具

    导出设置,转让文档管理:新建,删除,编辑,导入模板,历史记录,草稿,发布,撤回文档模板管理:新建,删除,编辑文档标签管理:新建,删除,编辑文档回收站管理:还原,清空图片管理:上传,分组,删除附件管理:...

    在Eclipse中使用JUnit4进行单元测试

    在Eclipse中使用JUnit4进行单元测试是一种常见的软件开发实践,它可以帮助开发者验证代码的各个模块是否按预期工作。JUnit4是Java编程语言中最...同时,与Ant结合使用,可以方便地在命令行或构建环境中自动化测试流程。

    mondrian-3.1.6.13364源码配置步骤

    为了能够有效地对Mondrian-3.1.6.13364源码进行配置与调试,首先需要完成一系列准备工作。 1. **下载Mondrian-3.1.6.13364源码** - 下载mondrian-3.1.6.13364.zip与mondrian-3.1.6.13364-src.zip两个压缩包。这两...

    eclipse帮助

    对于带有标签的视图,用户可以轻松地调整标签顺序或重新组织视图布局。 **2.7.5 最大化** 用户可以将某个视图或编辑器最大化显示,以便更好地专注于当前任务。 **2.8 菜单和工具栏** Eclipse的菜单和工具栏提供...

    Eclipse界面中英文对照.pdf

    * Ant Java:设置Ant的构建路径和Java编译器的设置。 了解Eclipse界面的英文对照可以帮助开发者快速熟悉Eclipse的操作界面,提高开发效率。同时,了解Eclipse的各个组件和功能也可以帮助开发者更好地使用Eclipse,...

Global site tag (gtag.js) - Google Analytics