【发布时间】:2018-08-25 16:17:46
【问题描述】:
我在调试从 Github 克隆的代码方面非常陌生。但是,到目前为止,我已经完成了以下操作:
- 将 repo 克隆到我的本地计算机 (git clone) 以及使用“sourcetree”软件。
- 构建代码(mvn clean install)
- 能够在 IDE(Ecliplse、InteliiJ)中导入 maven 项目
- 构建完成后,我可以在构建后创建的 target/bin 目录中启动应用程序(例如:start.sh)
- 成功登录应用程序的 UI
问题: - 现在,此刻我不确定应用程序的主类文件是什么,我应该从哪里以及从哪个 .java 文件附加断点 - 附加断点后,我将如何在遍历 UI 时对其进行调试。
谁能给我指点一下。提前致谢! 例如:我正在“Apache/NiFi-Registry”项目中测试所有这些。 参考:https://github.com/apache/nifi-registry
【问题讨论】:
-
主类:github.com/apache/nifi-registry/blob/master/… 您可以使用差异代码覆盖率来找出哪个代码用于哪个功能。
-
@howlger 谢谢!我上了主课,但对差异代码覆盖率了解不多?我应该首先在主类中添加一个断点吗?
-
我找不到允许您定义远程调试端口的启动脚本。
标签: java maven remote-debugging apache-nifi