apache / apache/maven-dependency-plugin

[MDEP-722] Verbose tree does not appropriately handle multi module projects

Open
#1,230 1 comment 0 reactions 0 assignees View on GitHub
bug priority:minor
Dominant language
Java
Stars
175
Forks
196
Avg merge
19h 30m
Merged PRs (30d)
5

Description

**[Ian Lavallee](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilavallee)** opened **[MDEP-722](https://issues.apache.org/jira/browse/MDEP-722?redirect=false)** and commented

When the verbose tree is processing a module that has another module as a dependency it will print/create the parent module in proper verbose form but the dependency module will be printed in non verbose form.

This is not a massive issue as the dependent module will still be printed in verbose mode separately so a developer still has the info available but not in the most convenient form.

Relevant classes are TreeMojo, VerboseDependencyGraphBuilder and once this is fixed the warning message in the verbose serializers should be removed

---
No further details from [MDEP-722](https://issues.apache.org/jira/browse/MDEP-722?redirect=false)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing multi-module verbose-tree processing through TreeMojo and VerboseDependencyGraphBuilder. Check how the parent module and its dependency module are rendered, then inspect the verbose serializers' warning message. Done means dependent modules are printed in the appropriate verbose form and the obsolete warning is removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.