把你的Ant build.xml文档加上DTD

众所周知,在Eclipse中集成了对Ant的支持,但由于在Apache的Ant下载包中,没有提供build.xml的DTD,这对于用一些高级的XML编辑器编写和验证build.xml文件时的有效性时很不方便。不过我们可以通过Ant本身来产生它的build.xml的DTD,然后应有MyEclipse中的XML编辑器根据Ant DTD来辅助编写build.xml。具体做法如下:

1.    在Eclipes中新建一个Java项目,命名为AntDTD。

2.    在项目中新建一个XML文件,命名为build.xml。

3.    把以下代码Copy到build.xml中。

<?xml version="1.0"?>

<project default="dtd">

  <target name="dtd">

    <antstructure output="ant.dtd"/>

  </target>

</project>

4.    选择菜单中Window->Show View->Ant 来打开Ant视图。

5.    单击Ant视图中Add Buildfiles图标来把build.xml加入到Ant视图中。

6.    双击Ant视图中的dtd[default]任务生成DTD文档。

7.    这时候会在控制台中显示“BUILD SUCCESSFUL”,这表示DTD文档已经创建成功了。如下图所示:

查看更多精彩图片

8.    在workspace\AntDTD文件夹下可以找到生成的ant.dtd文档。把它保存起来已备以后的应用。到此我们已经成功地生成了ant.dtd文档,现在来根据它来产生build.xml。

9.    把build.xml从AntDTD项目中移除。同时把ant.dtd从workspace\AntDTD文件夹下删除。

10. 右击AntDTD项目选择New->Other…,在弹出的对话框中选择MyEclipse->XML->XML(from DTD\Schema)。

查看更多精彩图片

11. 单击Next,在下一屏中选择Create XML file from a DTD file。

 查看更多精彩图片

12. 单击Next,在下一屏中把文件命名为build.xml。

 查看更多精彩图片

13. 单击Next,在下一屏中单击Import Files…。

 查看更多精彩图片

14. 在弹出的对话框中指定ant.dtd备份路径和导入到项目中的路径。

 查看更多精彩图片

15. 单击Finish可以看到ant.dtd已经被导入到项目中了。

 查看更多精彩图片


16. 单击Next,Finish就可以根据ant.dtd成功创建build.xml文档了。

17. 如图可以看到,这次我们可以应用MyEclipse的XML编辑器根据ant.dtd来编辑和验证build.xml文档了。

查看更多精彩图片

你可能感兴趣的:(apache,eclipse,xml,ant,MyEclipse)