apache / apache/maven-shade-plugin
[MSHADE-336] ArtifactSet inclusion doesn't include transitive dependencies
- Dominant language
- Java
- Stars
- 188
- Forks
- 103
- Avg merge
- 16h 39m
- Merged PRs (30d)
- 4
Description
**[Madhav](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mkjha58)** opened **[MSHADE-336](https://issues.apache.org/jira/browse/MSHADE-336?redirect=false)** and commented
I am using the below snippet to include an specific dependency which is declared in the project pom.
\
\
\groupX:artifactY\
\
\
It only includes artifactY ignoring the dependencies of artifactY POM.
---
**Affects:** 3.2.1
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported artifactSet include for groupX:artifactY in a Maven project, where artifactY declares dependencies in its POM. Trace how the Maven Shade Plugin resolves artifactSet inclusions and compare the resulting shaded dependencies with the expected transitive set; done means the included artifact and its declared dependencies are handled consistently.
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
- 35/100