@@ -6,12 +6,12 @@ import net.kyori.indra.gradle.IndraPluginPublishingExtension
66import net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
77
88plugins {
9- id( " com.gradle.plugin-publish " ) apply false
10- id( " net.kyori .indra" ) apply false
11- id( " com.diffplug .spotless" ) apply false
12- id( " net.kyori .indra.crossdoc" ) apply false
13- id( " net.kyori .indra.licenser.spotless " ) apply false
14- id( " net.kyori .indra.publishing.gradle-plugin " ) apply false
9+ alias(libs.plugins.gradlePluginPublish ) apply false
10+ alias(libs.plugins .indra) apply false
11+ alias(libs.plugins .spotless) apply false
12+ alias(libs.plugins .indra.crossdoc) apply false
13+ alias(libs.plugins .indra.licenserSpotless ) apply false
14+ alias(libs.plugins .indra.gradlePlugin ) apply false
1515}
1616
1717group = " org.spongepowered"
@@ -38,14 +38,13 @@ subprojects {
3838
3939 extensions.configure(TestingExtension ::class ) {
4040 suites.withType(JvmTestSuite ::class ).configureEach {
41- useJUnitJupiter(" 5.9.0 " )
41+ useJUnitJupiter(rootProject.libs.versions.junit.get() )
4242 }
4343
4444 val functionalTest = suites.register(" functionalTest" , JvmTestSuite ::class ) {
4545 dependencies {
4646 implementation(project)
4747 implementation(project(" :spongegradle-testlib" ))
48- implementation(" com.google.code.gson:gson:2.9.1" )
4948 }
5049 testType.set(TestSuiteType .FUNCTIONAL_TEST )
5150 }
@@ -60,7 +59,7 @@ subprojects {
6059
6160
6261 dependencies {
63- " compileOnlyApi" (" org.jetbrains:annotations:23.0.0 " )
62+ " compileOnlyApi" (rootProject.libs.jetbrainsAnnotations )
6463 }
6564
6665 val indraGit = extensions.getByType(net.kyori.indra.git.IndraGitExtension ::class )
0 commit comments