Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gradle Build Chain Improvements #3

Merged
merged 14 commits into from
Jul 15, 2024
Merged

Gradle Build Chain Improvements #3

merged 14 commits into from
Jul 15, 2024

Conversation

Bram1903
Copy link
Contributor

@Bram1903 Bram1903 commented Jul 15, 2024

Gradle Build Chain Improvements

  • Added: Googler's Shadow Plugin
  • Added: Shadow convention extension
  • Improved & Reworked: General Gradle Configurations
  • Added: foojay-resolver-convention plugin

TODO

Let's use this PR to further improve the Gradle build chain until you are satisfied, upon which we can merge this PR. I now added the Jetbrains annotations library as a dependency to your API module but marked it as compile only for your platform implementations, as the API module already shades the Jetbrains annotations, and thus it's not necessary to add the same dependency twice.

@xDec0de xDec0de marked this pull request as ready for review July 15, 2024 13:25
Copy link
Owner

@xDec0de xDec0de left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good PR, thank you a lot!

@xDec0de xDec0de merged commit 1b37dc9 into xDec0de:master Jul 15, 2024
1 check passed
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