diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/dependency/MavenDependency.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/dependency/MavenDependency.kt index 66a93f19..647b29ed 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/dependency/MavenDependency.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/dependency/MavenDependency.kt @@ -36,13 +36,13 @@ public class MavenDependency @Inject constructor(mavenId: MavenId, } else { val repoResult = repoFinder.findCorrectRepo(mavenId.toId) if (repoResult.found) { - val path = if (jar.exists()) jar.absolutePath else aar.absolutePath jarFile = if (repoResult.archiveUrl != null) { + val path = localRepo.toFullPath(repoResult.path!!) downloadManager.download(HostConfig(url = repoResult.archiveUrl), path, executor) } else { CompletedFuture(File("nonexistentFile")) // will be filtered out - } + } pomFile = downloadManager.download(HostConfig(url = repoResult.hostConfig.url + toPomFile(repoResult)), pom.absolutePath, executor) } else {