Skip to content

Commit 5d5a39b

Browse files
committed
[BOOK-74] fix: duplicate class
Duplicate class com.pinterest.ktlint.cli.ruleset.core.api.RuleSetProviderV3 found in modules detekt-formatting-1.23.8.jar -> detekt-formatting-1.23.8 (io.gitlab.arturbosch.detekt:detekt-formatting:1.23.8) and ktlint-cli-ruleset-core-0.50.0.jar -> ktlint-cli-ruleset-core-0.50.0 (com.pinterest.ktlint:ktlint-cli-ruleset-core:0.50.0)
1 parent cb92c0a commit 5d5a39b

File tree

2 files changed

+2
-17
lines changed

2 files changed

+2
-17
lines changed

build-logic/src/main/kotlin/JvmLibraryConventionPlugin.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import com.ninecraft.booket.convention.ApplicationConstants
22
import com.ninecraft.booket.convention.Plugins
33
import com.ninecraft.booket.convention.applyPlugins
4-
import com.ninecraft.booket.convention.implementation
4+
import com.ninecraft.booket.convention.detektPlugins
55
import com.ninecraft.booket.convention.libs
66
import org.gradle.api.Plugin
77
import org.gradle.api.Project
@@ -28,7 +28,7 @@ internal class JvmLibraryConventionPlugin : Plugin<Project> {
2828
}
2929

3030
dependencies {
31-
implementation(libs.detekt.formatting)
31+
detektPlugins(libs.detekt.formatting)
3232
}
3333
}
3434
}

build.gradle.kts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,6 @@ allprojects {
2525
plugin(rootProject.libs.plugins.gradle.dependency.handler.extensions.get().pluginId)
2626
}
2727

28-
allprojects {
29-
configurations.all {
30-
resolutionStrategy {
31-
// ktlint 관련 의존성 충돌 강제 해결
32-
force("com.pinterest.ktlint:ktlint-rule-engine-core:0.50.0")
33-
force("com.pinterest.ktlint:ktlint-ruleset-standard:0.50.0")
34-
force("com.pinterest.ktlint:ktlint-cli-ruleset-core:0.50.0")
35-
force("com.pinterest.ktlint:ktlint-logger:0.50.0")
36-
37-
// 또는 모든 ktlint를 exclusion
38-
exclude(group = "com.pinterest.ktlint")
39-
}
40-
}
41-
}
42-
4328
afterEvaluate {
4429
extensions.configure<DetektExtension> {
4530
parallel = true

0 commit comments

Comments
 (0)