码迷,mamicode.com
首页 > 其他好文 > 详细

ant的入门 配置与安装

时间:2014-09-17 13:19:52      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   io   os   java   ar   

最近需要用ant来生成文件,java类。我才开始了解了这个工具。仔细看了一下,感觉这个小工具的强大功能。

 

博主也是初学者,在网上收集了资料,尝试了配置:感觉有些高手写得不错变引用之。

配置如下:

  bubuko.com,布布扣
以上只是最基本的配置。其实在myeclipse中集成了ant。

如图:

  bubuko.com,布布扣

新建一个java项目,然后在src目录下新建一个build.xml的文件。

运行build.xml,采用ant build运行。呵呵,你的简单目的达成了。

helloWorld.java文件代码如下:

  

1 package com.test.ant;
2 
3 public class HelloWorld {
4 
5     public static void main(String[] args) {
6         System.out.println("hellow world");
7     }
8 }

build.xml 文件代码如下:

 1  <?xml version="1.0" encoding="UTF-8" ?> 
 2   <project name="HelloWorld" default="run" basedir="."> 
 3   <property name="src" value="build/src" /> 
 4   <property name="dest" value="build/classes" /> 
 5   <property name="hello_jar" value="hello.jar" /> 
 6   <property name="name" value="HelloWorld" /> 
 7   <property name="version" value="1.0" /> 
 8   <property name="year" value="2010" /> 
 9   <echo message="----------- ${name} ${version} [${year}] ------------" /> 
10   <target name="init"> 
11   <echo message="mkdir ${dest}"></echo> 
12   <mkdir dir="${dest}" /> 
13   </target> 
14   <target name="compile" depends="init" description="Compile Java code"> 
15   <javac srcdir="${src}" destdir="${dest}" includeantruntime="on"/> 
16   </target> 
17   <target name="build" depends="compile"> 
18   <jar jarfile="build/${hello_jar}" basedir="${dest}"/> 
19   </target> 
20   <target name="run" depends="build"> 
21   <java classname="test.ant.HelloWorld" classpath="build/${hello_jar}"/> 
22   </target> 
23   <target name="clean"> 
24   <delete dir="${dest}" /> 
25   <delete file="${hello_jar}" /> 
26   </target> 
27   </project> 
28 </project> 

在运行程序中,我们可能遇到 Content is not allowed in prolog.的错误。这类问题的解决方法是编码问题,详情参考:http://blog.sina.com.cn/s/blog_6d5d8b580100txon.html

 

好了,天天学习天天进步,不会就百度,然后自己整理一些!

 

ant的入门 配置与安装

标签:des   style   blog   http   color   io   os   java   ar   

原文地址:http://www.cnblogs.com/huzi007/p/3976773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!