日食中的蚂蚁调试

2022-09-01 22:19:33

我想知道使用eclipse的ANT的调试功能。基本上,我有一个由同事编写的ANT构建脚本,我想逐步执行每个目标,以查看被称为各种任务的内容。


答案 1

您可以在 Eclipse 中通过以下步骤执行此操作:

  1. 确保在 ANT 编辑器中打开构建文件(右键单击构建文件 ->使用 -> Ant 编辑器打开)。
  2. 双击生成文件的左边距中要的断点。
  3. 打开“Ant”视图(“窗口->”显示“视图-> Ant)。
  4. 如果构建文件不在视图中,则只需添加它即可。
  5. 添加后,右键单击要运行的 ant 目标,然后选择“调试为 -> Ant 构建
  6. “调试”透视图应打开,并且该过程应停止在断点处,您可以在其中单步执行它
  7. 有时需要在调试时设置参数。可以通过选择“以 -> Ant 生成进行调试”来设置它。然后需要选择参数。然后可以将值输入为:-Dprop.name=属性值

答案 2

创建一个脚本,用于在启动 ant 之前设置环境变量antdebug.shANT_OPTS

#!/bin/bash
set -e
export ANT_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=2607"
# now execute ant
exec ant "$@"

之后,您可以使用 IDE 远程连接到它。请注意,它将暂停执行,直到您被附加。suspend=y


推荐