This plugin was intended to solve a simple task: given a Maven project, which dependencies do you really need and which not? What can (or should) you remove or exclude? maven-storyteller-pluging analyzed the dependency structure of the project (JARs), dependencies of classes, build a large graph of what-needs-what and then could conclude, which dependencies you really need and which not. I also used graphviz for vizualization.
I still thing this would be a handy tool but never had time to finish and release the plugin.
You can click on the Web Version button for a working demo. The same will allow you to upload a jar and will generate the output as a zip file available for download.
Graffiti is a core java based tool used to analyse jar files. It generates minimal bootstrap based html files with all the required statistics of the jar file. It is NOT a UML diagram generation tool.
Note : Please use the WebVersion link to upload jars containing .class files and not the source .java files
Not really sure why this would be helpful only with Scala in this case. Scala is not transpiled, it's compiled directly to bytecode just like Java so if it was helpful with Scala it should be helpful with Java as well.
This plugin was intended to solve a simple task: given a Maven project, which dependencies do you really need and which not? What can (or should) you remove or exclude? maven-storyteller-pluging analyzed the dependency structure of the project (JARs), dependencies of classes, build a large graph of what-needs-what and then could conclude, which dependencies you really need and which not. I also used graphviz for vizualization.
I still thing this would be a handy tool but never had time to finish and release the plugin.