知识大全 使用 ANT 协助高效开发 java 项目

Posted 项目

篇首语:青春须早为,岂能长少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用 ANT 协助高效开发 java 项目相关的知识,希望对你有一定的参考价值。

使用 ANT 协助高效开发 java 项目  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  ANT是Apache的开源项目 目前在java的项目开发中被广泛的采用 功能非常的强大!因此我们有必要熟悉一下这个基于java的工具       首先我们应该安装ANT 从下载后直接安装到机器上就可以使用了 最好设置一下相关的环境变量 虽然很多系统能够自动识别出来 你还是应该设置ANT_HOME JAVA_HOME PATH这几个环境变量 例如你的ANT安装在c:\\ant 你的java安装在c:\\j sdk 那么我们可以执行下面的操作设置环境变量(winxp)   set ANT_HOME=c:\\ant   set JAVA_HOME= c:\\j sdk   set PATH=%PATH%;%PATH%\\bin  设置好ant以后 在mand里面执行ant version看看是不是可以输出ant的版本信息确认安装成功      由于很多开发工具都内置了ant 所以我直接以eclipse为例说明如何用ant开发java项目 这里的project非常简单 新建一个项目为TestAnt 然后再src里面写两个类内容如下:  package north;    /**   * @author P    *   * TODO To change the template for this generated type ment go to   * Window Preferences Java Code Style Code Templates   */  public class TestAnt        public static void main(String[] args)           new MyWork() print();           package north;  /*   * Created on    *   * TODO To change the template for this generated file go to   * Window Preferences Java Code Style Code Templates   */    /**   * @author P    *   * TODO To change the template for this generated type ment go to   * Window Preferences Java Code Style Code Templates   */  public class MyWork      public void print()          System out println(System getenv( CLASSPATH ));          我不准备介绍过多的ant的使用 通过察看用户手册你能很快上手的 而是直接给出build xml的内容并对相关的内容作一些必要的说明 你在project TestAnt里面新建一个文件build xml 这个是ant默认去寻找的文件 如果你用其他文件名的话你应该使用ant buildfile mybuildfile xml  

   this is my test for ant tool         

  这个build xml并不复杂 他的目的是对project里面的源代码编译 然后打包到dist目录 在build xml里面主要有如下几个元素:project target task property 其中property是让你去定义一些属性值 在以后的target或者task里面去使用 每个project必须指定一个default的target来执行 每个target是task的集合 用来完成一个特定的任务 一般比单个task复杂 target的一个参数depends说明了编译的顺序 例如在这里你要让jar执行的话 必须pile先执行 而pile执行之前init先执行 所以顺序是init >pile >jar task是最重要的 在ant中有很多内置的task 你看一下列表就会觉得ant真是非常强大 具体你要使用哪个task就要参考他的文档       选中build xml右键选择run >ant build 你将在console看到  Buildfile: C:\\eclipse\\workspace\\TestAnt\\build xml  init:    [mkdir] Created dir: C:\\eclipse\\workspace\\TestAnt\\dist    [mkdir] Created dir: C:\\eclipse\\workspace\\TestAnt\\classes  pile:    [javac] Compiling source files to C:\\eclipse\\workspace\\TestAnt\\classes    [javac] Note: C:\\eclipse\\workspace\\TestAnt\\src\\\\north\\MyWork java uses or overrides a deprecated API     [javac] Note: Repile with deprecation for details   jar:     [jar] Building jar: C:\\eclipse\\workspace\\TestAnt\\dist\\myjar jar  BUILD SUCCESSFUL  Total time: seconds  这表示编译成功了 但是提示有个deprecated API在程序中使用了 这个留给读者去查看一下手册看如何显示出哪个API?   cha138/Article/program/Java/ky/201311/27888

相关参考

知识大全 java常用的ant的操作方法

  我常用的ant的操作方便自己查询所以传到网上如果有朋友觉得不够请补充  主要的内容有  ()建立一个项目  ()建立属性  ()对数据库的操作  ()javac编译  ()删除目录  ()建立目录

知识大全 Eclipse插件开发中的Java项目模型

Eclipse插件开发中的Java项目模型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jav

知识大全 一个开发实际项目中对 Java 性能提高的体会

一个开发实际项目中对Java性能提高的体会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发

知识大全 Flex和Java快速开发的Flamingo项目

Flex和Java快速开发的Flamingo项目  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 进行Java Web项目开发需要掌握的技术

进行JavaWeb项目开发需要掌握的技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java

知识大全 JAVA开放源码项目与工具在企业应用开发中的运用

JAVA开放源码项目与工具在企业应用开发中的运用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Java Web开发Tomcat中三种部署项目的方法

JavaWeb开发Tomcat中三种部署项目的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 使用Ant编译Java工程[2]

使用Ant编译Java工程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  例子  ant 

知识大全 使用Ant编译Java工程[1]

使用Ant编译Java工程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ant是什么? 

知识大全 使用Ant编译Java工程[4]

使用Ant编译Java工程[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!projectget