apache / apache/maven-shade-plugin

[MSHADE-269] Ability to replace also target/classes with modified classes

Open
#633 4 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

**[Ivan Balashov](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=vanyatka)** opened **[MSHADE-269](https://issues.apache.org/jira/browse/MSHADE-269?redirect=false)** and commented

Relocated classes are only included into artifact jar bypassing module's target / classes directory. IDEs pick up unmodified classes which is undesirable.

Following the corresponding Intellij Idea Issue:
https://youtrack.jetbrains.com/issue/IDEA-93855

---

4 votes, 4 watchers

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named. Start by tracing how the Maven Shade Plugin relocates classes into the artifact JAR and how target/classes is handled, then compare that behavior with the linked IntelliJ IDEA issue. Done should mean modified relocated classes are also available in the module's target/classes directory without breaking artifact shading.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.