apache / apache/maven-shade-plugin

[MSHADE-336] ArtifactSet inclusion doesn't include transitive dependencies

Open
#338 2 comments 0 reactions 0 assignees View on GitHub
enhancement priority:major
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.