Upgrade to Android Gradle Plugin 7. - #142
Open
superafroman wants to merge 4 commits into
Open
Conversation
|
The author has not been updated for a long time, can you publish a working maven package on your project |
Major changes: - Replace deprecated Transform API with task-based integration using AndroidComponents API - Update to Gradle 8.2 and Android Gradle Plugin 8.2.0 - Remove jcenter() repository references (deprecated) - Update Java compatibility to version 17 - Implement AspectJTaskProvider for AGP 8.x compatibility - Maintain full AspectJ weaving functionality with improved build performance - Update README with new requirements and version information 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Replace deprecated Transform API with task-based approach using AndroidComponents - Add proper task dependencies to run AspectJ after KAPT (Hilt code generation) - Fix Gradle task validation with @internal annotations - Disable legacy compiler configuration for AGP 8.x - Add AGP version detection utility - Ensure proper classpath configuration for AspectJ runtime 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This gets things running with gradle 7, at least as far as the tests test things.
It feels a little like there may be some breaking change in this as I've done away with the
mergeJarsfunctionality. This was causing issues with multidexing and duplicate class files.Replaces #140
Closes #141