You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently TransformerContext only relative path. For some transformers it would be helpful to have not only relative path but original artifact name to base decisions on that.
In my case I want to merge some files in particular order when assembling uber-jar to allow overriding configuration values in current artifact to be last in the merge. It's similar to how current AppendingTransformer works but with deferred joining. Then with current project dependency tree I can topologically sort entries before actually merging them.
If you have some other ideas how to get the same result without extending transformer context I'm eager to listen.
The text was updated successfully, but these errors were encountered:
grossws
changed the title
Feature request: add original artifact name to TransformerContext
[Feature request]: add original artifact name to TransformerContext
Feb 6, 2020
Goooler
changed the title
[Feature request]: add original artifact name to TransformerContext
Add original artifact name to TransformerContext
Mar 13, 2025
Goooler
changed the title
Add original artifact name to TransformerContext
Add original artifact name to TransformerContextMar 13, 2025
Shadow Version
5.2.0
Gradle Version
6.1.1
Currently
TransformerContext
only relative path. For some transformers it would be helpful to have not only relative path but original artifact name to base decisions on that.In my case I want to merge some files in particular order when assembling uber-jar to allow overriding configuration values in current artifact to be last in the merge. It's similar to how current
AppendingTransformer
works but with deferred joining. Then with current project dependency tree I can topologically sort entries before actually merging them.If you have some other ideas how to get the same result without extending transformer context I'm eager to listen.
The text was updated successfully, but these errors were encountered: