Skip to content

Conversation

@snazy
Copy link
Contributor

@snazy snazy commented Nov 15, 2025

@Goooler I've created a couple new transformers. Would you mind taking a look which ones you think make sense for the project? I would then create individual PRs including tests for each of those.

  • Deduplicating transformer - to include the same path for the same content only once, detects conflicts
  • Merge property files transformer - to merge the properties of property files with the same path, detecting conflicts
  • Merge license files transformer - to produce a license with with the project's license and the license files from the dependencies (but yea, no info about the actual Maven GAV)
  • Enhance the Apache Notice transformer to make the output-path and source file patterns configurable
  • Tool/convenience task to find dependencies that contain a matching pattern-filterable to debug conflicts.
  • Helper class for the above task + transformers (hide boilerplate code)

@snazy snazy force-pushed the all-the-transformers branch 3 times, most recently from b70a321 to 665583e Compare November 17, 2025 11:45
@snazy
Copy link
Contributor Author

snazy commented Nov 17, 2025

(Just maintaining the branch for this draft PR as a "collection of things to split out".)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants