Skip to content

Commit 4797eea

Browse files
authored
[plugins] Remove JavaPluginConvention from FirebaseJavaLibraryPlugin (#6866)
`JavaPluginConvention` and the use of convetions in general is deprecated and will cause an error when migrated to Gradle 9.0. The recommended replacement is to use extensions.
1 parent 33e989f commit 4797eea

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

plugins/src/main/java/com/google/firebase/gradle/plugins/FirebaseJavaLibraryPlugin.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ import com.google.firebase.gradle.plugins.semver.GmavenCopier
2222
import org.gradle.api.Project
2323
import org.gradle.api.attributes.Attribute
2424
import org.gradle.api.plugins.JavaLibraryPlugin
25-
import org.gradle.api.plugins.JavaPluginConvention
25+
import org.gradle.api.plugins.JavaPluginExtension
2626
import org.gradle.kotlin.dsl.apply
2727
import org.gradle.kotlin.dsl.create
28-
import org.gradle.kotlin.dsl.getPlugin
28+
import org.gradle.kotlin.dsl.getByType
2929
import org.gradle.kotlin.dsl.register
3030
import org.gradle.kotlin.dsl.withType
3131
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -120,8 +120,8 @@ class FirebaseJavaLibraryPlugin : BaseFirebaseLibraryPlugin() {
120120
private fun setupApiInformationAnalysis(project: Project) {
121121
val srcDirs =
122122
project.files(
123-
project.convention
124-
.getPlugin<JavaPluginConvention>()
123+
project.extensions
124+
.getByType<JavaPluginExtension>()
125125
.sourceSets
126126
.getByName("main")
127127
.java

0 commit comments

Comments
 (0)