[Scripting] Add partial transitive resolution to Maven resolver
This commit is contained in:
+8
@@ -23,6 +23,7 @@ operator fun MutableMap<String, String>.set(key: DependenciesResolverOptionsName
|
||||
*/
|
||||
enum class DependenciesResolverOptionsName(optionName: String? = null) {
|
||||
TRANSITIVE,
|
||||
PARTIAL_RESOLUTION,
|
||||
SCOPE,
|
||||
USERNAME,
|
||||
PASSWORD,
|
||||
@@ -37,6 +38,13 @@ enum class DependenciesResolverOptionsName(optionName: String? = null) {
|
||||
val ExternalDependenciesResolver.Options.transitive
|
||||
get() = flag(DependenciesResolverOptionsName.TRANSITIVE)
|
||||
|
||||
/**
|
||||
* Enables partial resolution of transitive dependencies.
|
||||
* When this flag is enabled, resolver ignores [transitive] flag.
|
||||
*/
|
||||
val ExternalDependenciesResolver.Options.partialResolution
|
||||
get() = flag(DependenciesResolverOptionsName.PARTIAL_RESOLUTION)
|
||||
|
||||
val ExternalDependenciesResolver.Options.dependencyScopes
|
||||
get() = value(DependenciesResolverOptionsName.SCOPE)?.split(",")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user