1- import edu.wpi.first .toolchain.*
1+ import org.wpilib .toolchain.*
22
33plugins {
44 id ' cpp'
55 id ' java'
66 id ' google-test'
7- id ' edu.wpi.first. wpilib.repositories. WPILibRepositoriesPlugin' version ' 2025 .0'
8- id ' edu.wpi.first. NativeUtils' version ' 2025.12 .1'
9- id ' edu.wpi.first. GradleJni' version ' 1.1 .0'
10- id ' edu.wpi.first. GradleVsCode' version ' 2.1 .0'
7+ id ' org. wpilib.WPILibRepositoriesPlugin' version ' 2027.0 .0'
8+ id ' org.wpilib. NativeUtils' version ' 2027.1 .1'
9+ id ' org.wpilib. GradleJni' version ' 2027.0 .0'
10+ id ' org.wpilib. GradleVsCode' version ' 2027.0 .0'
1111}
1212
1313// WPILib Version
@@ -34,15 +34,15 @@ apply from: 'config.gradle'
3434
3535// Apply Java configuration
3636dependencies {
37- implementation " edu.wpi.first .cscore:cscore-java:$wpilibVersion "
38- implementation " edu.wpi.first .cameraserver:cameraserver-java:$wpilibVersion "
39- implementation " edu.wpi.first .ntcore:ntcore-java:$wpilibVersion "
40- implementation " edu.wpi.first .wpilibj:wpilibj-java:$wpilibVersion "
41- implementation " edu.wpi.first .wpiutil:wpiutil-java:$wpilibVersion "
42- implementation " edu.wpi.first .wpimath:wpimath-java:$wpilibVersion "
43- implementation " edu.wpi.first .wpiunits:wpiunits-java:$wpilibVersion "
44- implementation " edu.wpi.first .datalog:datalog-java:$wpilibVersion "
45- implementation " edu.wpi.first .hal:hal-java:$wpilibVersion "
37+ implementation " org.wpilib .cscore:cscore-java:$wpilibVersion "
38+ implementation " org.wpilib .cameraserver:cameraserver-java:$wpilibVersion "
39+ implementation " org.wpilib .ntcore:ntcore-java:$wpilibVersion "
40+ implementation " org.wpilib .wpilibj:wpilibj-java:$wpilibVersion "
41+ implementation " org.wpilib .wpiutil:wpiutil-java:$wpilibVersion "
42+ implementation " org.wpilib .wpimath:wpimath-java:$wpilibVersion "
43+ implementation " org.wpilib .wpiunits:wpiunits-java:$wpilibVersion "
44+ implementation " org.wpilib .datalog:datalog-java:$wpilibVersion "
45+ implementation " org.wpilib .hal:hal-java:$wpilibVersion "
4646 implementation " org.ejml:ejml-simple:0.43.1"
4747 implementation " com.fasterxml.jackson.core:jackson-annotations:2.15.2"
4848 implementation " com.fasterxml.jackson.core:jackson-core:2.15.2"
@@ -117,7 +117,7 @@ model {
117117 binaries. all {
118118 lib library : ' VendorDriver' , linkage : ' shared'
119119 }
120- nativeUtils. useRequiredLibrary(it, ' wpilib_shared_2027 ' )
120+ nativeUtils. useRequiredLibrary(it, ' wpilib_shared ' )
121121 }
122122
123123 VendorDriver (JniNativeLibrarySpec ) {
@@ -138,7 +138,7 @@ model {
138138 }
139139 }
140140
141- nativeUtils. useRequiredLibrary(it, " driver_shared_2027 " )
141+ nativeUtils. useRequiredLibrary(it, " driver_shared " )
142142 }
143143 }
144144 testSuites {
@@ -163,7 +163,7 @@ model {
163163 }
164164 }
165165
166- nativeUtils. useRequiredLibrary(it, " wpilib_shared_2027 " , " googletest_static" )
166+ nativeUtils. useRequiredLibrary(it, " wpilib_shared " , " googletest_static" )
167167 }
168168
169169 VendorDriverTest {
@@ -173,13 +173,13 @@ model {
173173 include ' **/*.cpp'
174174 }
175175 }
176- nativeUtils. useRequiredLibrary(it, " wpilib_shared_2027 " , " googletest_static" )
176+ nativeUtils. useRequiredLibrary(it, " wpilib_shared " , " googletest_static" )
177177 }
178178 }
179179}
180180
181181apply from : ' publish.gradle'
182182
183183wrapper {
184- gradleVersion ' 8.11 '
184+ gradleVersion ' 9.2.0 '
185185}
0 commit comments