1、【示例1】:
<?xml version="1.0" encoding="UTF-8"?>
<project name="example01" default="run" basedir=".">
<path id="lib">
<fileset dir="F:/Java/MasterSpringLib">
<include name="commons-logging-1.1.1.jar" />
<include name="spring.jar" />
</fileset>
</path>
<target name="compile">
<mkdir dir="classes" />
<javac destdir="classes" source="1.5" target="1.5" deprecation="false"
optimize="false" failonerror="true">
<src path="src" />
<classpath refid="lib" />
</javac>
<copy todir="classes">
<fileset dir="src">
<include name="HelloWorld.properties" />
<include name="appcontext.xml" />
</fileset>
</copy>
</target>
<target name="run" depends="compile" description="Run HelloWorldClient">
<java classname="com.coderdream.spring.HelloWorldClient" fork="yes">
<classpath refid="lib" />
<classpath path="classes" />
</java>
</target>
</project>
2、【示例2】:
<?xml version="1.0" encoding="UTF-8"?>
<!-- 定义编译该项目的基本信息 -->
<project name="spring" default="run" basedir=".">
<!-- 定义编译和运行该项目时所需的库文件 -->
<path id="classpath">
<!-- 该路径下存放 spring.jar 和第三方库类 -->
<fileset dir="lib">
<include name="*.jar" />
</fileset>
<!-- 同时,还需要引用已经编译过的 class 文件 -->
<pathelement path="classes" />
</path>
<!-- 编译全部的java文件 -->
<target name="compile" description="Compile all source code">
<!-- 創建classes文件夾 -->
<mkdir dir="classes" />
<!-- 指定编译后class文件的存放位置 -->
<javac destdir="classes" debug="true" deprecation="false" optimize="false" failonerror="true">
<!-- 指定需要编译的源文件的存放位置 -->
<src path="src" />
<!-- 指定编译这些 java 文件时需要的类库位置 -->
<classpath refid="classpath" />
</javac>
</target>
<!-- 运行特定的主程序 -->
<target name="run" description="run the main class" depends="compile">
<!-- 指定运行的主程序 -->
<java classname="com.coderdream.Test" fork="yes" failonerror="true">
<!-- 指定运行这些 java 文件时需要的类库位置 -->
<classpath refid="classpath" />
</java>
</target>
</project>
注意:
1、运行(run)时要引用编译后的class路径;【实例1】在run中设置,【实例2】在path中设置;
2、<!-- 創建classes文件夾 --> <mkdir dir="classes" />
分享到:
相关推荐
"Ant十五大最佳实践.doc"则可能总结了经验丰富的开发者在使用Ant时总结的一些技巧和建议,比如合理组织构建文件,使用变量和属性来减少重复,保持构建文件的简洁性,以及利用Ant的条件和循环结构来优化构建过程。...
Ant是Apache软件基金会下的一个Java项目,它是一个构建工具,主要用来自动化Java应用程序的构建过程。...这份“Ant使用指南”将深入浅出地讲解Ant的各种特性和用法,无论是初学者还是经验丰富的开发者,都能从中获益。
Ant是Java项目管理和自动化构建的重要工具,尤其在早期的Java EE应用开发中广泛使用。本文将深入探讨Ant的使用指南和教程,帮助你掌握其基本概念和实际操作。 1. Ant基本概念: - 构建文件:Ant的核心是构建文件,...
在描述中提到的“NULL博文链接:https://majm.iteye.com/blog/1146907”,可能是一个关于Ant使用经验分享的文章,但由于没有具体的内容,我们无法深入讨论该博文的具体细节。通常,这类文章会涵盖如何配置Ant构建...
在描述中提到的“博文链接:https://zhouhaitao.iteye.com/blog/1137765”可能是一个关于Ant使用经验分享的文章,虽然具体内容无法在此直接提供,但通常这样的博客会包含Ant的基本概念、配置方法、常见使用场景以及...
### ant使用手册ANT使用指南 #### 一、引言 Ant是一种流行的开源构建工具,用于自动化软件项目的构建过程。尤其适用于Java项目,但它也...随着经验的积累,你可以进一步探索Ant的高级特性,以满足更为复杂的需求。
Ant是Apache软件基金会下的一个Java项目,它是一个强大的构建工具,...通过阅读《Ant使用指南》PDF文件,您将能深入理解并熟练运用Ant进行项目构建。无论您是新手还是经验丰富的开发者,都能从中受益,提升开发效率。
### Ant使用指南详解 #### 一、Ant简介与特点 **Apache Ant** 是一款流行的开源构建工具,专门设计用于处理Java项目的构建需求。它由James Duncan Davidson创建,并以“Another Neat Tool”(另一个整洁的工具)的...
Ant是Apache软件基金会开发的一款Java项目构建工具,...通过阅读“ant使用手册(中文教程)”,无论是初学者还是有经验的开发者,都能深入理解Ant的工作原理和使用技巧,从而更好地在Java项目中运用Ant进行自动化构建。
通过“Ant使用指南”,你可以逐步学习如何设置和运行Ant项目,掌握如何编写和维护构建文件,以及如何利用Ant实现项目的自动化构建和部署。无论是初学者还是经验丰富的开发人员,都能从中获益,提升项目管理效率。
在博文《Ant学习》中,作者分享了更详细的Ant使用经验和技巧,包括实际项目中的`build.xml`配置实例、常见问题解决方法等。感兴趣的读者可以访问以下链接获取更多信息:[https://lxl101026.iteye.com/blog/124775]...
### Ant使用指南详解 #### 一、Ant简介与特点 **Apache Ant** 是一款流行的开源项目构建工具,专为Java项目设计,同时也适用于其他类型的构建...无论是对于新手还是经验丰富的开发者来说,掌握Ant都是非常有价值的。
### Ant基本使用指南——从入门到精通 #### 一、Ant简介 Apache Ant 是一个 Java 环境下的开源构建工具,它通过一系列预定义的任务来...无论是对于新手还是有经验的开发者而言,了解和掌握 Ant 都是非常有价值的。
本手册详细介绍了Ant的工作原理、基本概念、配置语法以及各种任务的使用方法,旨在帮助开发者高效地管理项目构建流程。 在Ant中,构建过程被定义在一个名为`build.xml`的XML文件中,这个文件包含了所有构建任务的...
Apache Ant 是一个开源的Java构建工具,它以其XML格式的构建文件著称,这些文件用于定义构建任务。...无论你是初学者还是有经验的开发者,这个资源都将帮助你更好地理解和运用Ant这一强大的构建工具。
总的来说,"ANT使用指南"是学习和掌握Ant的关键资源,无论你是初学者还是经验丰富的开发者,都能从中受益。PTF格式的中文帮助文档不仅方便国内用户理解,还便于离线查阅和分享。通过深入学习Ant,你将能够有效地管理...