apache / apache/maven-dependency-plugin

[MDEP-551] recursive dep:tree format dot just appends

Open
#993 15 comments 0 reactions 0 assignees View on GitHub
bug priority:major
Dominant language
Java
Stars
175
Forks
196
Avg merge
19h 30m
Merged PRs (30d)
5

Description

**[Paul Hammant](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=paul)** opened **[MDEP-551](https://issues.apache.org/jira/browse/MDEP-551?redirect=false)** and commented

For a multi-module build..

```
mvn dependency:tree -DappendOutput=true -DoutputType=dot -DoutputFile=/path/to/file.dot
```

... just appends multiple dot files together rather than composes a cohesive large dot (graphviz) file.

No graphviz capable tool can load the output :(

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

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the dependency:tree goal and its handling of -DappendOutput=true, -DoutputType=dot, and -DoutputFile. Trace how output from a multi-module build is written, then verify that the resulting file is one cohesive Graphviz dot file that a graphviz-capable tool can load.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.