<?xml version="1.0" encoding="UTF-8"?>
<project default="wrapper-build" name="gggggg" basedir=".">
<property file="build.properties" />
<path id="classpath">
<fileset dir="${lib}" includes="**/*.jar" />
</path>
<target name="wrapper-build" depends="clean,src-compile,copy-resource,make-jar" description="Building wrapper">
<echo message="[${project.name}] Build Completed (deploy.phase is ${deploy.phase})" />
</target>
<target name="make-jar" description="Creating jar file">
<echo message="[${project.name}] Start : Creating jar file (${build.classes})"/>
<mkdir dir="${dist}"/>
<jar destfile="${dist}/${project.jar}" basedir="${build.classes}"></jar>
<echo message="[${project.name}] Complete : Creating jar file (${build.classes})"/>
<delete dir="${build}" />
</target>
<target name="copy-resource" description="Copying resource files">
<echo message="[${project.name}] Start : copy-resource " />
<copy todir="${build.classes}">
<fileset dir="${src}">
<include name="**/*.xml" />
<include name="**/*.properties" />
</fileset>
</copy>
<echo message="[${project.name}] Complete : copy-resource" />
</target>
<target name="src-compile" description="Compile Source">
<echo message="[${project.name}] Start : Compile Source" />
<mkdir dir="${build.classes}" />
<javac srcdir="${src}" destdir="${build.classes}" encoding="${javac.encoding}" debug="${javac.debug}" debuglevel="${javac.debuglevel}">
<classpath refid="classpath" />
<include name="**/*.java" />
</javac>
<echo message="[${project.name}] Complete : Compile Source" />
</target>
<target name="clean" description="Deleting files for build">
<echo message="[${project.name}] start : clean " />
<delete dir="${build}" />
<mkdir dir="${build}" />
<mkdir dir="${build.classes}" />
<mkdir dir="${dist}" />
<echo message="[${project.name}] complete : clean" />
</target>
</project>
----------------------------
编写xml的自动补齐快捷键:: Ctrl+Space 使用平台是eclipse
分享到:
相关推荐
本资源包包含了运行ANT所必需的JAR文件,确保用户能够顺利执行ANT脚本进行项目管理。下面我们将深入探讨ANT以及其中涉及到的关键知识点。 首先,Apache Ant是一个XML驱动的构建工具,它的配置文件通常被称为build....
在这个例子中,`clean`目标删除之前构建的目录,`compile`目标编译源代码,`jar`目标创建JAR文件,并在MANIFEST.MF中指定主类(Main-Class),而`run`目标运行生成的JAR文件。 标签“svnant-1.3.0”可能指的是...
标题“ant入门编写例子,非常简单实效哦”指的是这篇内容将向初学者展示如何使用Ant进行基本的项目构建。Ant的入门通常包括创建build.xml文件,设置项目属性,定义任务,以及引入依赖等步骤。这个例子可能是为了帮助...
在这个例子中,我们首先通过`taskdef`定义了一个新的Ant任务`yuicompress`,并指定了YUI Compressor的主类。然后,我们使用`yuicompress`任务来压缩CSS和JavaScript文件,指定源文件和目标压缩后的文件路径。 综上...
【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署 在Java开发过程中,构建和部署是必不可少的环节。Apache Ant是一个广泛使用的自动化构建工具,它允许开发者编写XML配置文件来定义构建任务,如编译源...
Ant通过一系列预定义的任务(如`<javac>`、`<copy>`、`<jar>`等)来执行不同的操作。每个任务可以有自己的属性,比如`<javac>`任务中的`srcdir`(源代码目录)和`destdir`(目标编译目录)。 5. **运行Ant**: 要...
为了使用这个插件,你需要将jar包添加到Ant的类路径中。这样,你就可以在Ant构建文件中声明新的任务,比如`<svn>`,并配置相关属性来执行SVN命令。 以下是一个简单的示例,展示了如何在Ant脚本中使用SVN插件: ```...
在描述中提到的"jar.zip包下载,依赖包",意味着Ant可以处理项目依赖的第三方库。例如,你可以使用`<classpath>`元素引用外部JAR文件,或者通过Maven仓库管理器获取依赖。Ant的`<get>`任务可以从远程URL下载文件,...
这个例子中,我们定义了三个目标:clean、compile和jar,它们按照依赖关系依次执行,实现了清理、编译和打包的功能。 五、总结 Ant 1.6.5作为一款成熟的构建工具,虽然现在的版本已经发展到了1.10.x,但1.6.5仍然...
- `<target>`标签定义了具体的任务集,例如上面例子中的文件复制任务。 - `<copy>`标签用于文件复制操作,`<fileset>`标签用于指定文件集合。 #### 四、Ant路径模式 - **路径模式介绍:** - Ant支持使用通配符...
- **构建文件(Build File)**:这是Ant工作的蓝图,使用XML格式编写,描述了项目的结构和构建过程。 - **任务(Task)**:Ant中的基本执行单元,如`javac`用于编译Java源码,`jar`用于创建JAR文件等。 - **目标...
本文将详细介绍如何创建JAR包,并提供一个使用记事本作为例子的实践教程。如果你的机器上安装了Java Virtual Machine (JVM),那么这个JAR包就可以像可执行程序(exe)一样运行。 **一、理解JAR文件** JAR文件是一...
完成`build.xml`文件后,你可以在命令行中切换到项目根目录,然后输入`ant`命令来执行默认的目标(在上面的例子中,默认目标是`build`)。如果想执行特定目标,如`jar`或`war`,则可以输入`ant jar`或`ant war`。 *...
Apache Ant是一个由Java编写的开源构建工具,它依赖于XML来定义构建过程和依赖关系。虽然Ant本身提供了一些基本的任务,如编译、测试和打包,但在复杂的项目中,这些基本任务可能不足以满足所有需求,这时就需要引入...
在“16_ant_完整操作一个用户管理的小例子_编写了基本的ant”这个主题中,我们将深入理解如何利用Ant来管理一个简单的用户管理系统项目的构建流程。 首先,Ant的核心是构建文件`build.xml`,在这个文件中,我们定义...
这篇博客“Shell执行/调用Java/Jar程序例子”探讨了如何使用Shell脚本来启动和控制Java应用程序,特别是JAR文件。这里我们将深入讲解相关知识点。 1. **Shell脚本基础** Shell脚本是Linux或Unix操作系统中的命令行...
在Ant中,我们可以通过编写build.xml文件来指定各种构建步骤,包括编译源代码、创建JAR或WAR文件、执行单元测试等。 Hibernate则是一个强大的对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。通过...
通过解析这个XML文件,ANT知道如何执行特定的构建任务,例如编译源代码、运行测试、创建可部署的包等。以下是一个简单的`build.xml`文件的结构示例: ```xml ${build.dir}/classes"/> <property name="jar....
在上述例子中,我们创建了一个Ant任务`run-script`,并在其中使用BSF执行了一段JavaScript代码,生成了一个包含“Hello, World!”的文本文件。这种方式使得Ant不仅限于执行预定义的任务,还可以灵活地根据项目需求...