diff --git a/build.gradle.kts b/build.gradle.kts index 3ec6e054a..a33ee4e89 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -232,8 +232,10 @@ subprojects { buildUponDefaultConfig = true } + val buildDir = project.layout.buildDirectory.asFile.get().canonicalPath tasks.withType().configureEach { jvmTarget = jvmTargetProject.get() + exclude { it.file.canonicalPath.startsWith(buildDir) } reports { html.required.set(true) xml.required.set(true) diff --git a/circuit-codegen/src/test/kotlin/com/slack/circuit/codegen/CircuitSymbolProcessorTest.kt b/circuit-codegen/src/test/kotlin/com/slack/circuit/codegen/CircuitSymbolProcessorTest.kt index e4b8f60a1..4756ec23b 100644 --- a/circuit-codegen/src/test/kotlin/com/slack/circuit/codegen/CircuitSymbolProcessorTest.kt +++ b/circuit-codegen/src/test/kotlin/com/slack/circuit/codegen/CircuitSymbolProcessorTest.kt @@ -188,12 +188,11 @@ class CircuitSymbolProcessorTest { @ContributesMultibinding(AppScope::class) public class FavoritesFactory @Inject constructor() : Ui.Factory { override fun create(screen: Screen, context: CircuitContext): Ui<*>? = when (screen) { - is FavoritesScreen -> ui { _, modifier -> Favorites(modifier = modifier, screen - = screen) } + is FavoritesScreen -> ui { _, modifier -> Favorites(modifier = modifier, screen = screen) } else -> null } } - """ + """ .trimIndent(), ) } @@ -324,12 +323,11 @@ class CircuitSymbolProcessorTest { @ContributesMultibinding(AppScope::class) public class FavoritesFactory @Inject constructor() : Ui.Factory { override fun create(screen: Screen, context: CircuitContext): Ui<*>? = when (screen) { - is FavoritesScreen -> ui { state, modifier -> Favorites(state = state, modifier = modifier, screen - = screen) } + is FavoritesScreen -> ui { state, modifier -> Favorites(state = state, modifier = modifier, screen = screen) } else -> null } } - """ + """ .trimIndent(), ) } @@ -985,11 +983,9 @@ class CircuitSymbolProcessorTest { public abstract class FavoritesPresenterFactoryModule { @Binds @IntoSet - public abstract - fun bindFavoritesPresenterFactory(favoritesPresenterFactory: FavoritesPresenterFactory): - Presenter.Factory + public abstract fun bindFavoritesPresenterFactory(favoritesPresenterFactory: FavoritesPresenterFactory): Presenter.Factory } - """ + """ .trimIndent(), ) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0fbb00c1f..f79991548 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -32,7 +32,7 @@ kct = "0.6.0" kotlin = "2.0.21" kotlinInject = "0.7.2" kotlinInject-anvil = "0.1.0" -kotlinpoet = "1.18.1" +kotlinpoet = "2.0.0" kotlinx-coroutines = "1.9.0" kotlinx-serialization = "1.7.3" ksp = "2.0.21-1.0.27"