首页 > 代码库 > ant的入门 配置与安装

ant的入门 配置与安装

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

 

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

配置如下:

  
以上只是最基本的配置。其实在myeclipse中集成了ant。

如图:

  

新建一个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的入门 配置与安装