您需要忘记片刻,您可以在Eclipse中运行JUnit测试和ANT目标。您需要调试一个恰好具有主类
org.apache.tools.ant.Main并且可以
ant从命令行启动的Java应用程序。
现在有两个选择:您可以创建一个启动配置来调用,
org.apache.tools.ant.Main但是启动配置非常复杂(您将必须复制
ant脚本在启动时所做的所有操作)。
另一种选择是
ant正确配置。就您而言,测试在
ant流程中运行,但是我不知道传递
-Xdebug给Ant本身的简单方法。因此,您必须在新的过程中运行测试。将此添加到
junit任务:
<junit fork="yes" forkmode="once" ...>
jvmarg否则,参数将被忽略。
下一步是在Eclipse中创建调试配置。本文详细解释了这一点。对于您来说,只有“结论”之前的最后一部分很重要。



