cloud-opensource-java
cloud-opensource-java copied to clipboard
Better string representation of Linkage Errors?
Followup of https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/1081#issuecomment-566973784 .
we might do better going back to the drawing board and designing a much more compact and informative display format for linkage errors.
Idea: to draw a digram representing class file, JAR file, references, using Graphviz (output: svg)?
https://graphviz.gitlab.io/_pages/Gallery/undirected/fdpclust.html

But what about Jenkins jobs where we cannot use SVG images?
In terms of class representation, Guava’s Graph may be suitable.