Adrninistrator / java-callgraph2

Programs for producing static call graphs for Java programs.
Apache License 2.0
194 stars 69 forks source link

我是第一次了解这个项目,但是我看不到新手教程,我没有办法很快上手该项目,好遗憾 #7

Open 75ACOL opened 1 year ago

75ACOL commented 1 year ago

A problem occurred evaluating root project 'java-callgraph2-main'.

Could not get unknown property 'NEXUS_USERNAME' for Credentials [username: null] of type org.gradle.internal.credentials.DefaultPasswordCredentials_Decorated.

Adrninistrator commented 1 year ago

A problem occurred evaluating root project 'java-callgraph2-main'.

Could not get unknown property 'NEXUS_USERNAME' for Credentials [username: null] of type org.gradle.internal.credentials.DefaultPasswordCredentials_Decorated.

使用NEXUS_USERNAME相关的gradle任务需要删除掉,下一个版本会优化这个问题,让本地构建时不需要手工做这个操作 下个版本完成了大部分,过段时间发出来,最近空闲时间比较少,不好预估时间

Dean-Zhao commented 1 year ago

如果没有gradle 环境,配置的过程超级复杂。还有就是如果我直接调用 JCallGraph.main 可以吗?我发现结果都是空的

Adrninistrator commented 1 year ago

如果没有gradle 环境,配置的过程超级复杂。还有就是如果我直接调用 JCallGraph.main 可以吗?我发现结果都是空的

可以直接调用,建议通过java-all-call-graph里的类来调用,有补充的功能处理,可以参考下面的类,会调用JCallGraph类来生成文件 https://github.com/Adrninistrator/java-all-call-graph/blob/main/java-all-call-graph/src/test/java/test/run_by_code/TestRBCRunnerWriteCallGraphFile.java

Dean-Zhao commented 1 year ago

感谢,我研究研究