Skip to content

Conversation

rieske
Copy link
Contributor

@rieske rieske commented Oct 13, 2020

#9224

If the metadata type of compiled Kotlin classes on buildscript's classpath can not be determined, fall back to using the content hash for that jar, turning off compile avoidance for it.
This can happen when the class on the script's classpath was compiled with some future version of Kotlin which has added new metadata types that this version of Gradle is not able to parse and thus does not know how or if it contributes to the ABI.

@rieske rieske force-pushed the vv/kotlin-dsl/compile-avoidance-on-unknown-metadata-fallback branch from 416f87f to e3a61f5 Compare October 13, 2020 06:22
Copy link
Member

@eskatos eskatos left a comment

Choose a reason for hiding this comment

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

👍

Base automatically changed from vv/kotlin-dsl/kotlin-multifile-class-compile-avoidance to master October 13, 2020 08:46
@rieske rieske merged commit 96ecb34 into master Oct 13, 2020
@rieske rieske deleted the vv/kotlin-dsl/compile-avoidance-on-unknown-metadata-fallback branch October 13, 2020 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants