首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse中集成跟调试Ant工程

2012-11-01 
Eclipse中集成和调试Ant工程Main.java的内容如下:图1 在Eclipse中调试build.xml选择Outline-exec-右键-

Eclipse中集成和调试Ant工程

Main.java的内容如下:

图1 在Eclipse中调试build.xml

选择Outline->exec->右键->Debug As->Ant Build,即看到左边的断点被调试执行。这个仅仅是调试Ant的build.xml文件,接下来的方法用来直接调试Java代码,本例中是Main.java。

图2 使用Ant构建文件作为项目构建器

Eclipse中集成跟调试Ant工程

图3a Ant项目构建器Main属性

Eclipse中集成跟调试Ant工程

图3b Ant项目构建器Refresh属性

Eclipse中集成跟调试Ant工程

图3c Ant项目构建器Target属性

在这里,我们选择构建文件何时真正运行,更具体来说,运行哪个目标。有四个选项:

??? After a "Clean" —— 每当我们在项目上执行一个清除操作时,目标就会运行。

??? Manual Build —— 在自动构建被关闭的时候使用该选项。每当我们执行手动构建时,指定的目标就将运行。

??? Auto-Build —— 每当执行自动构建时,目标就会运行。一般来说,就是每当我们保存 Java 文件时。

??? During a "Clean" —— 该选项与 After a "Clean" 选项不同,因为目标是在清除操作本身期间被调用。使用该选项在清除操作期间执行一些定制的文件清除。

这样,每次我们Eclipse->Project->Build All / Clean时,Eclipse都是调用Ant的构建器来构建项目了。但是仍然不能调试到Java源代码中。因此我们需要:

图4a Ant项目Debug配置

Eclipse中集成跟调试Ant工程

图4b Ant项目Debug配置

这样就表示我们要用Ant的exec这个task来调试我们的java代码。如下图5 在Main.java中放置断点,并启动Ant_Main来调试,可以看到Ant任务后,顺利进入代码中的断点。

Eclipse中集成跟调试Ant工程

图5a Eclipse启动Ant任务调试

Eclipse中集成跟调试Ant工程

图5b Eclipse中调试Ant工程源码

热点排行