文章参考 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
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