java ant 配置及构建项目图文教程

 更新时间:2013年08月26日 09:01:18   作者:  
以下是对java ant配置及构建项目进行了详细的分析介绍,需要的朋友可以过来参考下

Ant是一种基于Java的构建工具。Ant文件是配置构建目标过程的XML文件,也称为Ant脚本。
(因为对这个不是很了解,所以用词方面可能于个人的理解有偏差,谢谢指出)

如何配置Ant工具呢?下面分步骤说明:
1.  下载一个java ant 开发工具,解压到相应的磁盘    例如版本:apache-ant-1.8.2-bin.tar.zip;已上传资源

2. 打开命令行,开始--- 运行----cmd --回车,然后输入ant,它会有提示说这个不是内部文件的字样。这时候用到第三部配置环境

3. 右击我的电脑--点属性------高级系统配置---环境变量--新建环境变量,如图所示:

  

4.开始配置3个变量;(ANT_HOME;JAVA_HOME;path)

4-1.变量:(ANT_HOME )值:(C:\Program Files\Java\apache-ant-1.8.2-bin\apache-ant-1.8.2-bin\apache-ant-1.8.2)即你解压ant文件的路径,如图:



4-2. 变量:(JAVA_HOME)  值:(C:\Program Files\Java\jdk1.6.0_10)即java JDK的安装路径,如图:

 

4-3. 变量:(path)   值:(%PATH%;%ANT_HOME%/bin)如图:

 

5.环境配置好之后我们就可以回到第二部继续了,输入ant后回车,给你提示的就说你的build文件不存在,那证明环境配置没有出错了。如图:

      

工具配置好之后就到写我们的java程序了,下面也是分步骤来进行:

1.用eclipse新建一个项目,名字自取,下面拿我的为例:我的项目名称是:2013-08-25-Ant。
里面写了一个类代码如图:

  

2.在项目的根目录下新建一个build.xml  文件,如图:

 

3.build.xml里面的的代码是:
复制代码 代码如下:

<?xml version="1.0" ?>
<project name="structured" default="archive" >
<target name="init">
<mkdir dir="build/classes" />
<mkdir dir="dist" />
 </target>
<target name="compile" depends="init" >
<javac srcdir="src" destdir="build/classes"/>
</target>
<target name="archive" depends="compile" >
<jar destfile="dist/project.jar"
basedir="build/classes" />
</target>
<target name="clean" depends="init">
<delete dir="build" />
<delete dir="dist" />
</target>
 </project>
                             
4.  通过命令行找到我的java项目,最下面空一行表示能找到项目,否则提示找不到路径    
如图所示:

    

5. 继续输入ant ,它会提示找到了java项目里面的build.xml文件。并且帮你构建好了这个项目,如下图:

 

 6. 查看你的项目跟目录你会发现多了两个文件夹,这说明你成功构建了你的项目

 

相关文章

  • 深入理解Java设计模式之抽象工厂模式

    深入理解Java设计模式之抽象工厂模式

    这篇文章主要介绍了JAVA设计模式之抽象工厂模式的的相关资料,文中示例代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下
    2021-11-11
  • Spring中的aware接口详情

    Spring中的aware接口详情

    这篇文章主要介绍了Spring中的aware接口详情,Spring中有很多继承于aware中的接口,这些接口到底是做什么用到的,下面我们就一起来看看吧,文章详细内容需要的小伙伴可以参考一下
    2022-05-05
  • Spring Boot使用MyBatis进行两个表的关联

    Spring Boot使用MyBatis进行两个表的关联

    本文主要介绍了Spring Boot使用MyBatis进行两个表的关联,通过实例演示了如何使用MyBatis的XML映射文件和注解实现关联操作,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • SpringBoot自定义Starter与自动配置实现方法详解

    SpringBoot自定义Starter与自动配置实现方法详解

    在Spring Boot官网为了简化我们的开发,已经提供了非常多场景的Starter来为我们使用,即便如此,也无法全面的满足我们实际工作中的开发场景,这时我们就需要自定义实现定制化的Starter
    2023-02-02
  • 基于Spring定时任务的fixedRate和fixedDelay的区别

    基于Spring定时任务的fixedRate和fixedDelay的区别

    这篇文章主要介绍了基于Spring定时任务的fixedRate和fixedDelay的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java中spring boot 字符串判断是否为空方法小结

    Java中spring boot 字符串判断是否为空方法小结

    这篇文章主要介绍了Java中spring boot字符串判断是否为空,通过安装依赖,结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-11-11
  • java中面向对象的概念及知识点总结

    java中面向对象的概念及知识点总结

    在本篇文章里小编给大家整理的是一篇关于java中面向对象的概念及知识点总结内容,有兴趣的朋友们可以参考下。
    2021-01-01
  • Java常用注解扩展对比举例详解

    Java常用注解扩展对比举例详解

    这篇文章主要介绍了Java常用注解扩展对比的相关资料,提供了丰富的代码示例,并总结了最佳实践建议,帮助开发者更好地理解和应用这些注解,需要的朋友可以参考下
    2025-03-03
  • SpringCloud配置刷新原理解析

    SpringCloud配置刷新原理解析

    这篇文章主要介绍了SpringCloud之配置刷新的原理,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • Java使用Junit4.jar进行单元测试的方法

    Java使用Junit4.jar进行单元测试的方法

    今天通过本文给大家介绍Java使用Junit4.jar进行单元测试的方法,本文通过图文实例相结合给大家介绍的非常详细,需要的朋友参考下吧
    2021-11-11

最新评论