gpt4 book ai didi

java - 从 Eclipse 调试 Ant 任务

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:04 26 4
gpt4 key购买 nike

我正在 eclipse ide 中使用 java 开发自定义 ant 任务。

是否可以通过某种方式调试它?那是在 java 行上放置一个断点,当执行 ant 时,它会停在那里,我可以单步执行代码?

编辑:由于这个问题已作为重复问题关闭,我想详细说明为什么它完全不同。

我希望调试构成 ant 任务的 java 代码,而不仅仅是 ant 构建的步骤。答案已经部分帮助了我,但我仍然需要弄清楚为什么我的 eclipse 没有调试远程 Java 应用程序。

最佳答案

在运行 ANT 之前,您需要在启用远程调试的情况下启动 ANT,方法是输入以下内容。

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

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

接下来您需要修改 ANT 正在使用的类路径,以便获取构成您正在编写的自定义任务的类。我不认为有一种方法可以使用环境变量轻松地做到这一点,所以最快的方法就是编辑 ant.bat 文件。

现在,当您的自定义任务运行时,它将在您的 IDE 中的任何断点处停止。

关于java - 从 Eclipse 调试 Ant 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15380429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com