Make use of jvmToolchain
for building the project.
#583
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 allows for a more repeatable, predictable build between different local configurations.
On Kotlin modules, this is achieved by adding the following to project-level
build.gradle
:On Java modules,
For non-Android Kotlin, when using the JVM Toolchain, the following is not needed anymore:
For Android Kotlin modules, because of a bug present in AGP 7.4.x up to 8.1.0-alpha08, the following is still needed:
Because AGP is bundled with the Android IntelliJ IDEA plugin, we cannot upgrade it (maximum supported version is 7.4 on 2023.1.1). We should open a new issue for removing above configuration block when a newer stable IntelliJ IDEA version ships with support for AGP 8.1.0.alpha09 or higher
Fixes #584