创建ant配置文件提示文件
来源:互联网 发布:念了两句诗 知乎 编辑:程序博客网 时间:2024/06/08 00:53
1、先在任意一个位置创建一个build.xml文件:
<?version="1.0" encoding="UTF-8"?>
<project name="antdtd">
<target name="makeantdtd" basedir=".">
<antstructure output="ant.dtd" />
</target>
</project>
2、从Apache官网的commons项目下的download找到net的jar文件下载,commons-net-3.1.jar需要jave1.5 or later的支持。将commons-net-3.1.jar拷贝到%ANT_HOIME%下的lib目录下。
3、cmd进入build.xml所在目录,执行ant命令,就会在当前目录下生成ant.dtd文件。如果没有commons-net-3.1.jar,会出现java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClientConfig异常。
4、拷贝ant.dtd到任意位置保存,建议放在%ANT_HOME%下的etc目录下。在Eclipse中添加DTD:Window-Preference-XML--XML Catalog,选择添加,location指定到保存ant.dtd的位置,Key Type:Public ID,Key:任意指定,如ant_DTD。
5、在Eclipse中某项目下新建XML文件,通过指定DTD生成build.xml,发现问题。在Problems View中查看,有既定问题(如果用的是commons-net-1.4.jar可能问题会不同)。根据提示[Element type "target" must not be declared more than once. line2431],找到ant.dtd的2431行,去掉<!ELEMENT target EMPTY>即可.在build.xml中右键validate,问题消失,OK。
<?version="1.0" encoding="UTF-8"?>
<project name="antdtd">
<target name="makeantdtd" basedir=".">
<antstructure output="ant.dtd" />
</target>
</project>
2、从Apache官网的commons项目下的download找到net的jar文件下载,commons-net-3.1.jar需要jave1.5 or later的支持。将commons-net-3.1.jar拷贝到%ANT_HOIME%下的lib目录下。
3、cmd进入build.xml所在目录,执行ant命令,就会在当前目录下生成ant.dtd文件。如果没有commons-net-3.1.jar,会出现java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClientConfig异常。
4、拷贝ant.dtd到任意位置保存,建议放在%ANT_HOME%下的etc目录下。在Eclipse中添加DTD:Window-Preference-XML--XML Catalog,选择添加,location指定到保存ant.dtd的位置,Key Type:Public ID,Key:任意指定,如ant_DTD。
5、在Eclipse中某项目下新建XML文件,通过指定DTD生成build.xml,发现问题。在Problems View中查看,有既定问题(如果用的是commons-net-1.4.jar可能问题会不同)。根据提示[Element type "target" must not be declared more than once. line2431],找到ant.dtd的2431行,去掉<!ELEMENT target EMPTY>即可.在build.xml中右键validate,问题消失,OK。
0 0
- 创建ant配置文件提示文件
- 为Eclipse创建Ant的build.xml文件编辑自动提示
- 为Eclipse创建Ant的build.xml文件编辑自动提示
- ant打包提示找不到文件解决办法
- Ant 配置文件
- ANT配置文件
- ant配置文件
- Ant配置文件
- ANT教程之九 Ant创建JAR文件
- ANT教程之十 Ant创建WAR文件
- ant build 文件自动创建之方法
- Ant创建JAR可执行jar文件
- 通过Ant+Xdoclet生成Hibernate配置文件和映射文件
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- 创建spring配置文件时,xsd namespace不提示解决方案
- VS2013配置文件创建的默认文件头
- ANT配置文件示例
- 开源license
- linux下的GetTickCount
- python gevent
- loadrunner脚本编写~dubbo协议(java版)
- C++ stringstream的用法
- 创建ant配置文件提示文件
- Understanding process.nextTick()
- Vim命令合集
- C求圆、梯形、三角形的面积和一元二次方程的根(实虚)
- IOS 改变模态窗口大小
- block内部的引用
- http session机制
- Error Handling in Node.js
- iOS如何自定义keyboard