@@ -10,7 +10,6 @@ plugins {
1010 id(" checkstyle" )
1111 id(" pmd" )
1212 id(" maven-publish" )
13- // AGP 9: the full SpotBugs plugin still expects the old Android BaseExtension; use the task-only base plugin here.
1413 alias(libs.plugins.spotbugs)
1514 alias(libs.plugins.android.library)
1615}
@@ -163,47 +162,47 @@ android {
163162 sourceSets {
164163 getByName(" main" ) {
165164 manifest.srcFile(" ${cblCommonAndroidDir} /main/AndroidManifest.xml" )
166- java.directories.addAll (
165+ java.setSrcDirs (
167166 setOf (
168167 " ${cblCommonDir} /main/java" , // Common
169168 " ${cblCommonAndroidDir} /main/java" , // Common Android
170169 " ${cblCECommonDir} /main/java" , // CE Common
171170 " src/main/java"
172171 )
173172 )
174- res.directories.add (
173+ res.setSrcDirs( setOf (
175174 " ${cblCommonAndroidDir} /main/res" // Common resources
176- )
175+ ))
177176 }
178177 getByName(" debug" ) {
179178 manifest.srcFile(" ${cblCommonAndroidDir} /debug/AndroidManifest.xml" )
180179 }
181180 getByName(" androidTest" ) {
182- java.directories.addAll (
181+ java.setSrcDirs (
183182 setOf (
184183 " ${cblCommonDir} /test/java" , // Common tests
185184 " ${cblCommonAndroidDir} /androidTest/java" , // Common Android tests
186185 " ${cblCECommonDir} /test/java" , // CE Common tests
187186 " src/androidTest/java" // CE Android tests
188187 )
189188 )
190- kotlin.directories.addAll (
189+ kotlin.setSrcDirs (
191190 setOf (
192191 " ${cblCommonDir} /test/java" , // Common tests
193192 " ${cblCommonAndroidDir} /androidTest/java" , // Common Android tests
194193 " ${cblCECommonDir} /test/java" , // CE Common tests
195194 " src/androidTest/java" // CE Android tests
196195 )
197196 )
198- assets.directories.addAll (
197+ assets.setSrcDirs (
199198 setOf (
200199 " ${cblCommonDir} /test/assets" , // Common assets
201200 " ${cblCECommonDir} /test/assets" // CE Common assets
202201 )
203202 )
204- res.directories.add (
203+ res.setSrcDirs( setOf (
205204 " ${cblCommonAndroidDir} /androidTest/res" // Common test resources
206- )
205+ ))
207206 }
208207 }
209208
@@ -401,8 +400,7 @@ afterEvaluate {
401400 tasks.named<Javadoc >(" javadoc" ) {
402401 dependsOn(
403402 tasks.named(" generateReleaseBuildConfig" ),
404- tasks.named(" generateReleaseRFile" ),
405- tasks.named(" compileReleaseKotlin" )
403+ tasks.named(" generateReleaseRFile" )
406404 )
407405
408406 classpath + = project.files(android.sourceSets.getByName(" main" ).java.srcDirs.joinToString(File .pathSeparator))
@@ -417,8 +415,6 @@ afterEvaluate {
417415 dependsOn(
418416 tasks.named(" generateDebugRFile" ),
419417 tasks.named(" generateReleaseRFile" ),
420- tasks.named(" compileDebugKotlin" ),
421- tasks.named(" compileReleaseKotlin" ),
422418 tasks.named(" compileDebugJavaWithJavac" )
423419 )
424420
0 commit comments