从Eclipse的调试Ant任务(Debug Ant task from eclipse)

2019-08-17 13:11发布

我开发在Eclipse IDE中的Java定制ant任务。

是它在某种程度上可以调试呢? 是放在一个断点上的Java行并执行蚂蚁时,停在那里,我可以通过代码?

编辑:既然这个问题已经被标记为重复,我想阐述为什么这是完全不同的。

我期待调试Java代码,构成了一个Ant任务,而不是一个Ant构建的正义的步骤。 答案已经帮我部分,但我仍然需要弄清楚为什么我的日食可是没有调试远程Java应用程序。

Answer 1:

你需要与你运行Ant之前输入以下命令启用远程调试开始ANT。

set ANT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005

这将导致JVM运行ANT暂停,直到您附上您的调试器。

接下来,您将需要修改ANT使用类路径,以皮卡形成你编写自定义任务的类。 我不认为有一种方法可以很容易地做到这一点与环境瓦尔,所以最快的就是只需编辑ant.bat文件。

现在,当运行您的自定义任务时,它会停在你的IDE任何断点。



文章来源: Debug Ant task from eclipse
标签: java eclipse ant