You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Zongle Wang (Jira)" <ji...@apache.org> on 2024/12/02 02:41:00 UTC
[jira] [Created] (MSHADE-481) Can we mark members in SimpleRelocator protected?
Zongle Wang created MSHADE-481:
----------------------------------
Summary: Can we mark members in SimpleRelocator protected?
Key: MSHADE-481
URL: https://issues.apache.org/jira/browse/MSHADE-481
Project: Maven Shade Plugin
Issue Type: Improvement
Reporter: Zongle Wang
I'm refactoring [Shadow Gradle Plugin](https://github.com/GradleUp/shadow), which implements Maven Shade Plugin on Gradle.
The logic in [SimpleRelocator.kt](https://github.com/GradleUp/shadow/blob/main/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/relocation/SimpleRelocator.kt) is simular to [SimpleRelocator.java](https://github.com/apache/maven-shade-plugin/blob/f15f26b1b8100d0c3bfa15b9e8b233922432ee15/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java) but behind some features and bug fixes. It would be great if we can mark some members `protected` in `SimpleRelocator.java`, this is handy for delegating logic of `SimpleRelocator.java` to `SimpleRelocator.kt`. This change would also make it easier to keep the Kotlin implementation in sync with updates from the Maven Shade Plugin side.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)