diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt index 4f005fe0..7fc9e049 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt @@ -57,7 +57,12 @@ class DependencyManager @Inject constructor(val executors: KobaltExecutors, val /** * Create an IClasspathDependency from a Maven id. */ - override fun createMaven(id: String) : IClasspathDependency = aether.create(id) + override fun createMaven(id: String) : IClasspathDependency= + if (KobaltAether.isRangeVersion(id)) { + Kobalt.INJECTOR.getInstance(KobaltAether::class.java).resolve(id).dependency + } else { + aether.create(id) + } /** * Create an IClasspathDependency from a path.