确认您已经安装了ant.
如果没有安装,可以去这里下载
http://ant.apache.org/
安装后,配置下path就可以了.
把ant目录下的/bin加入系统环境变量中.
开始吧:
随便找个目录建个测试类:
我这里是在G:\ant目录下.
先建个Test.java:
public class Test
{
public static void main(String args[])
{
System.out.println("First Ant Test!");
}
}
这个程序再简单不过了!
接着在此目录下创建build.xml(名字是固定的):
<?xml version="1.0" encoding="GBK" ?>
<!--default属性,在运行ant命令时没有指定target时,默认调用的target-->
<project default="main">
<!--depends依赖,按依赖顺序执行-->
<target name="main" depends="compile,compress">
<!--控制台输出回显信息-->
<echo>
Billding the .jar file!
</echo>
</target>
<!--编译target-->
<target name="compile">
<echo>
compliing the .jar file!
</echo>
<javac srcdir="." />
</target>
<!--打包target-->
<target name="compress">
<echo>
Compressing the .jar file!
</echo>
<jar jarfile="Test.jar" basedir="." includes="*.class" />
</target>
</project>
好了准备工作都做好了.
打开命令行,进入当前目录G:\ant
输入:ant
回车看看输出了什么?
Buildfile: build.xml
compile:
[echo]
[echo] compliing the .jar file!
[echo]
compress:
[echo]
[echo] Compressing the .jar file!
[echo]
main:
[echo]
[echo] Billding the .jar file!
[echo]
BUILD SUCCESSFUL
好了成功了,看看当前目录下是不是多了Test.class和Test.jar文件.已经搞定了.
现在在命令行输入:java -jar Test.jar
输出:
Failed to load Main-Class manifest attribute from
Test.jar
有个错误,这已经和ant无关了,改一下jar包里的MANIFEST.MF文件就可以了.
用winrar打开,在最后一行加入
Main-Class: Test
好了搞定.
自己去体验结果吧.
分享到:
相关推荐
1. **任务驱动**:Ant通过一系列预定义的任务来完成工作,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。 2. **依赖管理**:Ant可以处理文件之间的依赖关系,确保构建顺序正确。 3. **可...
【标题】:“自动化测试系列一 ANT” 在软件开发过程中,自动化测试是提高效率和质量的重要手段,而ANT作为Java平台上的构建工具,常被用于自动化测试。本文将深入探讨ANT在自动化测试中的应用及其基本原理。 ...
最后,教程提供了一系列的参考资料,包括官方文档、社区论坛和相关文章链接,为开发者提供了一个全面的学习资源库,以促进他们对Ant深入理解与技术精进。 总之,《Ant应用开发指南》作为一份详实的学习资料,不仅...
Apache Ant 是一个由Java开发的构建工具,它主要用于自动化Java项目的构建、编译、测试和部署过程。在“ANT初步运行例子,ANT学习”这个主题中,我们将深入了解Ant的工作原理和基本用法。 Ant是基于XML的,其核心...
ANT学习资料,我在学习ANT查找的一些资料,进行汇总
《Ant权威指南》是一本深度解析Apache Ant工具的著作,对于Java开发者而言,它是构建自动化不可或缺的参考书籍。Ant作为一款开源的构建工具,广泛应用于Java项目中,它使用XML来描述构建过程,使得构建脚本具有良好...
XML文件通常命名为`build.xml`,其中定义了一系列目标(Target)和任务(Task),描述了构建步骤间的依赖关系。 快速入门Ant,我们通常会从一个简单的例子开始,例如编译并运行一个Java程序。例如,一个名为`Hello...
Ant,全称Apache Ant,是一个基于Java的构建工具,它以XML格式定义构建脚本,使得构建过程在不同平台上保持一致。Ant的核心理念是“Java的Makefile”,它弥补了Java项目中自动化编译、打包、测试等重复工作的问题。...
ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置
- **任务与目标**:Ant通过一系列的任务来执行具体的构建操作,如`javac`任务用于编译Java源代码,`copy`任务用于文件复制等。目标则是任务的集合,代表了构建过程中的某个阶段或最终结果,例如`compile`目标可能...
《Ant培训全套学习教程》是一份全面覆盖Ant工具学习的资源集合,旨在帮助开发者深入了解和熟练运用Ant进行软件构建。Ant是Apache软件基金会的一个开放源代码项目,它是一款基于Java的构建工具,常用于管理Java项目的...
这个压缩包文件集合提供了一系列关于Ant的学习资料,对于初学者来说是非常宝贵的资源。以下将详细阐述Ant的相关知识点。 1. **Ant简介** Ant是一个基于Java的构建工具,它的设计目标是简化Java项目构建过程,通过...
总结来说,Apache Ant 1.6.0是一个重要的构建工具,尤其在JSP开发中发挥着关键作用,它通过XML配置文件来定义构建过程,能够执行一系列自动化任务,如编译、打包、测试等,从而提高了开发效率和项目的可维护性。...
AntDesignVue是开发者们用于构建企业级前端界面的重要工具,它将阿里巴巴的Ant Design设计理念与Vue.js框架完美结合,提供了一系列高质量、易于使用的UI组件。这个强大的组件库旨在帮助开发者快速搭建美观且功能丰富...
Ant是Apache软件基金会下的一个项目,它是一款强大的构建工具,主要用在Java环境中,用于自动化构建、测试和部署Java应用程序。Ant使用XML来描述构建过程和依赖关系,使得构建过程可配置且易于跨平台移植。 1. **...
Ant Design是一款基于React的前端UI组件库,可以帮助开发者快速开发Web前端应用。在本学习手册中,我们将详细介绍Ant Design的设计理念、基本概念、核心组件、实践经验等相关知识点。 设计理念 Ant Design的设计...
Apache Ant是一种基于Java的构建工具,专门用于自动化编译、打包、部署等构建过程。Apache Ant的出现是因为开发人员在进行软件开发的过程中,需要不断重复执行诸如编译代码、打包二进制文件、部署到测试服务器、测试...
在IT领域,尤其是在Java开发与自动化构建工具的学习中,Apache Ant是一个不容忽视的重要工具。根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容...
ANT以其XML为基础的构建文件(build.xml)而闻名,这个文件定义了一系列任务,用于编译、打包、测试和部署Java项目。 ANT的核心概念是任务(Tasks),这些任务类似于命令行操作,如复制文件、编译源代码或运行测试...
我的ant脚本,用于打包文件,其中包含了常见的jar包工具,学习常用的ant命令