qunarcorp / bistoury

Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
GNU General Public License v3.0
4.01k stars 824 forks source link

在在线debug中,怎么使用gitlab获取源码,而不是使用maven获取源码 #47

Closed EsmeraldaYS closed 5 years ago

EsmeraldaYS commented 5 years ago

在在线debug中,怎么使用gitlab获取源码,而不是使用maven获取源码。按照文档的说法,这是可行的,但是我把maven.nexus.url 这个配置注释后,看ui的日志文件依然使用MavenRepositoryServiceImpl获取

wikiwikiwiki commented 5 years ago

现在是会有无效的请求,这个地方我们会优化下

xleiy commented 5 years ago

源码获取逻辑是这样的,先尝试从git获取源码,获取不到时尝试从maven获取源码,再获取不到时会进行反编译,只要你debug的类的是jar包中的,且这个jar包中有maven信息,我们就会尝试从maven获取。

我们现在的优化方案就是如果没有配置maven.nexus.url,我们就提前返回,如果你想直接不发生这个请求,就需要你们自己定制一下,在前端把发送请求的地方处理掉。