Bal
Bal

Reputation: 2087

Generating dependency charts for Maven

Are there any good tools that can scan many levels into maven projects / subprojects and generate reports or charts about all of the dependencies, version discrepancies between the same packages in different projects, etc etc?

Is there some other smart way to manage large maven projects that have several layers of subprojects with a large number of dependencies in each one?

Upvotes: 1

Views: 796

Answers (4)

khmarbaise
khmarbaise

Reputation: 97537

The simplest solution is to use the maven-dependency-plugin which can produce reports either ASCII or in different formats. Or you use the dependency-hierarchy in your IDE (m2e Plugin Eclipse) to look into the dependencies.

Upvotes: 0

Michael
Michael

Reputation: 6509

Depending on how "deep" you want to go, the maven site builds can use the reporting plugins to generate much of what you want. If you want much more info, then something like Sonar is probably more of what you want.

Upvotes: 0

Manfred Moser
Manfred Moser

Reputation: 29912

Get a repository manager like Nexus, use the Maven Dependency plugin, use Sonar, use Hudson/Jenkins, check out Sonatype Insight and the Insight for CI plugin, use the dependency viewer in Eclipse, use a parent pom for your organization to centralize dependency versions and so on. Lots to do for you.

Upvotes: 2

om39a
om39a

Reputation: 1406

You can use Jenkins. It has got all you need to do with a maven project.

Jenkins with sonar the best combination for managing huge maven projects.

Upvotes: 0

Related Questions