Pill: Support 'runtimeOnly' dependency configuration

This commit is contained in:
Yan Zhulanow
2019-06-14 18:17:50 +09:00
parent 6eefea6715
commit f16459df32
+2 -2
View File
@@ -129,13 +129,13 @@ fun parse(project: Project, libraries: List<PLibrary>, context: ParserContext):
('idea' module has 'intellij-core' as transitive dependency, and we really need to get rid of it.) ('idea' module has 'intellij-core' as transitive dependency, and we really need to get rid of it.)
*/ */
private val CONFIGURATION_MAPPING = mapOf( private val CONFIGURATION_MAPPING = mapOf(
listOf("runtime") to Scope.RUNTIME, listOf("runtimeClasspath") to Scope.RUNTIME,
listOf("compile", "embedded") to Scope.COMPILE, listOf("compile", "embedded") to Scope.COMPILE,
listOf("compileOnly") to Scope.PROVIDED listOf("compileOnly") to Scope.PROVIDED
) )
private val TEST_CONFIGURATION_MAPPING = mapOf( private val TEST_CONFIGURATION_MAPPING = mapOf(
listOf("runtime", "testRuntime") to Scope.RUNTIME, listOf("runtimeClasspath", "testRuntimeClasspath") to Scope.RUNTIME,
listOf("compile", "testCompile") to Scope.COMPILE, listOf("compile", "testCompile") to Scope.COMPILE,
listOf("compileOnly", "testCompileOnly") to Scope.PROVIDED, listOf("compileOnly", "testCompileOnly") to Scope.PROVIDED,
listOf("jpsTest") to Scope.TEST listOf("jpsTest") to Scope.TEST