山不在高,有仙则灵

海阔天空
posts(2) comments(3) trackbacks(0)
  • BlogJava
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • ant(1)
  • database(1)
  • j2ee
  • j2me

随笔档案

  • 2009年5月 (1)

搜索

  •  

最新评论

  • 1. re: ant build.xml配置(初学实践篇)
  • @杰德。张
    他的prepare是准备目录的,结果他的biuld。xml里没写上
  • --阿斯蒂芬
  • 2. re: ant build.xml配置(初学实践篇)
  • 评论内容较长,点击标题查看
  • --李强
  • 3. re: ant build.xml配置(初学实践篇)
  • 评论内容较长,点击标题查看
  • --杰德。张

阅读排行榜

评论排行榜

2009年5月19日

ant build.xml配置(初学实践篇)

ant是apache基金会的一个java子项目,要了解具体内容请访问官网http:\\ant.apache.org

今天发的这一篇是初学实践篇,本人初学就被它的build.xml配置搞晕,花了2小时才算摸到了门,因此留下此篇文章希望给新手一些帮助信息,并且也算给自己的程序员之路留个纪念。好了废话少说,马上开始。

ant下载之后,解压就可以使用了。

为了方便使用,先配置一下环境变量,path="{ant安装路径}\bin",比如 path="d:\apache\ant\bin"

为了把build.xml的配置方法说得更通俗易懂一些,我们来举个例子:

新建一个工程 Test,目录结构如下

Test -- src -- main -- Test.java

|- res

|- doc

|- build

|- build.xml

Test.java 如下:

1 public class Test{
2
3 public static void main(String[] args){
4
5 System.out.println("hello,ant");
6
7 }
8
9 }

我们打开build.xml文件,如果没有该文件就自己新建一个文件名称设为build.xml

1 <project name="Test" default="deploy" basedir=".">
2
3 <target name="compile" depends="prepare">
4 <javac srcdir="src\main" destdir="build\classes"/>
5 </target>
6
7 <target name="deploy" depends="compile">
8 <java classname="main.Test">
9 <classpath>
10 <pathelement path="build\classes"/>
11 </classpath>
12 </java>
13 </target>
14
15 </project>

注意:

project标签的default属性必须要有,而且必须是按顺序执行下来最后那一个target的name。basedir是项目根目录,一般是"."。

target标签是指定ant要执行的任务。可以有多个target。target有depends属性的,先执行depends属性值对应的target,然后再执行当前target。

javac标签编译指定路径,srcdir是要编译的源代码路径,destdir是编译后代码的存放路径。

java标签是运行指定的class文件,classname指定包名.文件名。classpath的pathelement指定目标class文件存放的路径。

运行ant之后就可以看到java编译运行结果了

抱歉我还不知道怎么放图片,下次再放图片吧。

posted @ 2009-05-19 15:53 李强 阅读(2852) | 评论 (3) | 编辑 收藏

仅列出标题  
 
Powered by:
BlogJava
Copyright © 李强