ExpediaGroup / jarviz

Jarviz is dependency analysis and visualization tool designed for Java applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Handle applications with no dependencies or unversioned dependencies

mikeymop opened this issue · comments

Hello, I am working on a dependency analysis project on our software repositories and this involves scraping pom.xmls from each of our application repos.

However some repositories have no dependencies, and other projects have dependencies with no version.

I worked around dependencies with no version declared by using version LATEST even though this is depreciated in Maven 3. However I cannot get Jarviz to graph my large appSet because some of the applications use no external dependencies.

Ideally I would see these applications as a single node on the resulting graph just with no dependencies branching from them. However if I could simply exclude them that would work too as it's unfeasible to manually edit this artifacts.json given it's size.

I feel this would be a good use case for adding exclusions in a filter file. Is this possible using the existing filter files?