Re: POC for improved DOT output for maven-dependency-plugin

2025-03-27 Thread Bear Giles
Two other things... The first is that dot supports "tooltips". We don't see them in standard image formats but can see them in .svg and possibly other formats as well. What should it include? We don't need to repeat the maven coordinates but I could see adding the title or even the description, o

Re: POC for improved DOT output for maven-dependency-plugin

2025-03-27 Thread Bear Giles
I noticed there's already a dependency on velocity - that's great news since I had hoped to replace a lot of ugly java code with a template. If nothing else it would be easier to maintain. It's let me do some rapid prototyping with the goal of both finding the best presentation (at least for me) an

Re: POC for improved DOT output for maven-dependency-plugin

2025-03-24 Thread Bear Giles
One of the benefits (to me) is that it makes mismatches in dependency versions stand out. I've been able to figure out how to rotate the graph yet keep it relatively (cough) narrow. There's still a few unwanted empty boxes but it now has nested groupIds. If you look carefully at the com.faster.jac

Re: POC for improved DOT output for maven-dependency-plugin

2025-03-24 Thread Tomo Suzuki
That’s a beautiful diagram. Would you share the background you wanted to visualize it in that way? Did it get some tasks done? Regards, Tomo On Mon, Mar 24, 2025 at 19:02 Bear Giles wrote: > I should be clear - the glitch is the column of empty boxes above the root > dependency. They should not

Re: POC for improved DOT output for maven-dependency-plugin

2025-03-24 Thread Bear Giles
I should be clear - the glitch is the column of empty boxes above the root dependency. They should not appear. The grayed areas, with one exception, have the same groupId. If they also have the same version then the artifacts will be listed in a single stack. The 'type' is omitted if it's "jar", o

Re: POC for improved DOT output for maven-dependency-plugin

2025-03-24 Thread Elliotte Rusty Harold
I'm not sure I believe that the current dot layout is or should be a reliable part of the public API. if there's a better layout, use it. Unless maybe devs are somewhere consuming the .dot files themselves to understand the graph? I hope not, but you never know. On Mon, Mar 24, 2025 at 10:53 PM Be