eclipse 中创建ant dtd

文章参考 http://blog.csdn.net/ljhabc1982/article/details/6758094

最近想使用ant构建项目,使用的IDE是eclipse,发现在编辑build.xml文件时没有自动提示。为了提高开发效率,因此就想使用Ant的dtd给出自动提示。

1、配置好ant的环境变量

1)安装jdk,设置

JAVA_HOME=D:\Java\Jdk1.5
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
path=%JAVA_HOME%\bin;%path%

2)下载安装Ant,且设置

ANT_HOME=E:\Lab\apache-ant-1.8.2
path=E:\Lab\apache-ant-1.8.2\bin

3) 最后验证是否安装成功在dos中输入ant,如果显示

Buildfile: build.xml does not exist!
Build failed
扫描二维码关注公众号,回复: 565903 查看本文章

2、首先在任意一个目录创建一个build.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
       <project name="antdtd" default="makedtd">
              <target name="makedtd">
                   <antstructure output="ant.dtd" />
              </target>
</project>

3、构建Ant DTD文件

假如上述build.xml文件在d:/,则进到该目录,执行ant命令即可。

此处会有一个小问题,构建会有异常,因为缺少一个commons-net包,但ant.dtd文件还是会生成,只是比最终需要的文件小很多,于是下载http://mirror.bjtu.edu.cn/apache//commons/net/binaries/commons-net-1.4.1.zip,将解压后的commons-net-1.4.1.jar放到ANT_HOME的lib目录下,并用如下命令再次构建:ant ,没有错误提示,ant.dtd顺利生成,约200KB。


DTD文件配置到eclipse中

在Eclipse的设置:Window--Preference--XML--XML Catalog 点击 Add 输入刚才那个生成的 DTD 文件地址,KEY_TYPE 选 public ID , 取一个名字(如ant_dtd),OK

 

猜你喜欢

转载自hbiao68.iteye.com/blog/2175929
DTD