bistoury icon indicating copy to clipboard operation
bistoury copied to clipboard

无法连接maven私库下载源代码。

Open ljzforever opened this issue 4 years ago • 1 comments

公司目前使用svn作为源代码管理器。所以使用在线Debug功能时,只能使用maven方式获取源代码。

maven.nexus.url=http://172.16.20.103:8081/nexus/repository/maven-public/{0}/{1}/{2}/{1}-{2}-sources.jar

现在的困惑是,上面的地址(不论是域名还是IP),我手工按规则替换占位符后,浏览器中是能触发下载的。但是

1.一部份第三方框架,比如logback之类的,会显示"下载源码"的按钮,但是点击后提示"源文件下载错误, 文件hashValue值解析错误"。我明白这段话的意思,但是不太知道应该还在哪里进行修改。

2.另一部份第三方框架,还有自己的项目代码,不会显示"下载源码"的按钮。我不知道问题出在哪里。

私库使用的Nexus 3.13

ljzforever avatar Jul 21 '20 16:07 ljzforever

1、可以修改qunar/tc/bistoury/ui/service/impl/DefaultJarFileStore.java:210里的相关校验代码 2、qunar.tc.bistoury.attach.arthas.debug.JarDebugClient#getClassPath,源码下载会先读取jar中的pom.properties,解析里面的信息,可以看下jar包里面有没有这个文件

xleiy avatar Jul 22 '20 02:07 xleiy