Skip to content

Modernize Gradle dependency management#70

Open
wborn wants to merge 1 commit into
mainfrom
gradle-improvements
Open

Modernize Gradle dependency management#70
wborn wants to merge 1 commit into
mainfrom
gradle-improvements

Conversation

@wborn

@wborn wborn commented Jul 24, 2026

Copy link
Copy Markdown
Member
  • Migrate plugin and dependency versions to a Gradle version catalog
  • Centralize dependency repositories in settings.gradle
  • Upgrade the Android Gradle Plugin to 9.3.0
  • Replace legacy plugin application and task declarations
  • Preserve strict Jackson version constraints for Android API 25 compatibility
  • Remove the obsolete nested Gradle wrapper

@wborn
wborn force-pushed the gradle-improvements branch from 465eca4 to 012a616 Compare July 27, 2026 12:25
* Migrate plugin and dependency versions to a Gradle version catalog
* Centralize dependency repositories in `settings.gradle`
* Upgrade the Android Gradle Plugin to 9.3.0
* Replace legacy plugin application and task declarations
* Preserve strict Jackson version constraints for Android API 25 compatibility
* Remove the obsolete nested Gradle wrapper
@wborn
wborn force-pushed the gradle-improvements branch from 012a616 to 146eef8 Compare July 27, 2026 12:32
@wborn wborn changed the title Gradle improvements Modernize Gradle dependency management Jul 27, 2026
@wborn
wborn marked this pull request as ready for review July 27, 2026 12:35
@wborn
wborn requested review from a team and Miggets7 July 27, 2026 12:35

@Miggets7 Miggets7 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Verified: catalog versions match the old build files exactly, the Jackson strictly = "2.19.4" pin survives resolution, and assembleDebug + testDebugUnitTest pass on Gradle 9.6.1 / AGP 9.3.0.

One heads-up: removing the buildscript kotlin-gradle-plugin:2.4.10 classpath entry leaves Kotlin AGP-managed — effective compiler is now 2.2.10, shipped kotlin-stdlib 2.2.20 (was 2.4.10). Build is fine on 2.2.10; the effective version shows via ./gradlew buildEnvironment | grep kotlin-gradle-plugin:.

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