`

跟我学Ant系列(一)

阅读更多

确认您已经安装了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
好了搞定.
自己去体验结果吧.

々上善若水々 2007-12-08 15:03 发表评论
分享到:
评论

相关推荐

    ant ant ant ant

    1. **任务驱动**:Ant通过一系列预定义的任务来完成工作,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。 2. **依赖管理**:Ant可以处理文件之间的依赖关系,确保构建顺序正确。 3. **可...

    自动化测试系列一 ANT

    【标题】:“自动化测试系列一 ANT” 在软件开发过程中,自动化测试是提高效率和质量的重要手段,而ANT作为Java平台上的构建工具,常被用于自动化测试。本文将深入探讨ANT在自动化测试中的应用及其基本原理。 ...

    Ant应用开发指南(学习ant的必备资料)

    最后,教程提供了一系列的参考资料,包括官方文档、社区论坛和相关文章链接,为开发者提供了一个全面的学习资源库,以促进他们对Ant深入理解与技术精进。 总之,《Ant应用开发指南》作为一份详实的学习资料,不仅...

    ANT初步运行例子,ANT学习

    Apache Ant 是一个由Java开发的构建工具,它主要用于自动化Java项目的构建、编译、测试和部署过程。在“ANT初步运行例子,ANT学习”这个主题中,我们将深入了解Ant的工作原理和基本用法。 Ant是基于XML的,其核心...

    ANT学习资料.docx

    ANT学习资料,我在学习ANT查找的一些资料,进行汇总

    Ant权威指南(ant 学习)

    《Ant权威指南》是一本深度解析Apache Ant工具的著作,对于Java开发者而言,它是构建自动化不可或缺的参考书籍。Ant作为一款开源的构建工具,广泛应用于Java项目中,它使用XML来描述构建过程,使得构建脚本具有良好...

    ant学习资料大全。Ant是一种基于Java的Build工具。

    XML文件通常命名为`build.xml`,其中定义了一系列目标(Target)和任务(Task),描述了构建步骤间的依赖关系。 快速入门Ant,我们通常会从一个简单的例子开始,例如编译并运行一个Java程序。例如,一个名为`Hello...

    ant学习指南 ANT是一个基于Java的自动化脚本引擎

    Ant,全称Apache Ant,是一个基于Java的构建工具,它以XML格式定义构建脚本,使得构建过程在不同平台上保持一致。Ant的核心理念是“Java的Makefile”,它弥补了Java项目中自动化编译、打包、测试等重复工作的问题。...

    ant ant下载与配置

    ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置

    Ant入门学习手册(java ant教程)

    - **任务与目标**:Ant通过一系列的任务来执行具体的构建操作,如`javac`任务用于编译Java源代码,`copy`任务用于文件复制等。目标则是任务的集合,代表了构建过程中的某个阶段或最终结果,例如`compile`目标可能...

    Ant培训全套学习教程

    《Ant培训全套学习教程》是一份全面覆盖Ant工具学习的资源集合,旨在帮助开发者深入了解和熟练运用Ant进行软件构建。Ant是Apache软件基金会的一个开放源代码项目,它是一款基于Java的构建工具,常用于管理Java项目的...

    ant文档集合(自己学习ant时的资料)

    这个压缩包文件集合提供了一系列关于Ant的学习资料,对于初学者来说是非常宝贵的资源。以下将详细阐述Ant的相关知识点。 1. **Ant简介** Ant是一个基于Java的构建工具,它的设计目标是简化Java项目构建过程,通过...

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    总结来说,Apache Ant 1.6.0是一个重要的构建工具,尤其在JSP开发中发挥着关键作用,它通过XML配置文件来定义构建过程,能够执行一系列自动化任务,如编译、打包、测试等,从而提高了开发效率和项目的可维护性。...

    AntDesignVue一个基于AntDesign和Vue的企业级UI组件库

    AntDesignVue是开发者们用于构建企业级前端界面的重要工具,它将阿里巴巴的Ant Design设计理念与Vue.js框架完美结合,提供了一系列高质量、易于使用的UI组件。这个强大的组件库旨在帮助开发者快速搭建美观且功能丰富...

    ant脚本资料ant

    Ant是Apache软件基金会下的一个项目,它是一款强大的构建工具,主要用在Java环境中,用于自动化构建、测试和部署Java应用程序。Ant使用XML来描述构建过程和依赖关系,使得构建过程可配置且易于跨平台移植。 1. **...

    AntDesign学习手册

    Ant Design是一款基于React的前端UI组件库,可以帮助开发者快速开发Web前端应用。在本学习手册中,我们将详细介绍Ant Design的设计理念、基本概念、核心组件、实践经验等相关知识点。 设计理念 Ant Design的设计...

    Ant基本应用教程学习

    Apache Ant是一种基于Java的构建工具,专门用于自动化编译、打包、部署等构建过程。Apache Ant的出现是因为开发人员在进行软件开发的过程中,需要不断重复执行诸如编译代码、打包二进制文件、部署到测试服务器、测试...

    ant 学习 笔记 一个简单的java 编译部署实例

    在IT领域,尤其是在Java开发与自动化构建工具的学习中,Apache Ant是一个不容忽视的重要工具。根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容...

    自动化测试系列五 ANT

    ANT以其XML为基础的构建文件(build.xml)而闻名,这个文件定义了一系列任务,用于编译、打包、测试和部署Java项目。 ANT的核心概念是任务(Tasks),这些任务类似于命令行操作,如复制文件、编译源代码或运行测试...

    我的ant脚本

    我的ant脚本,用于打包文件,其中包含了常见的jar包工具,学习常用的ant命令

Global site tag (gtag.js) - Google Analytics