1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-27 16:48:12 -07:00

Merge pull request #65 from christophsturm/checkVersions-even-when-one-dep-is-not-resolvable

finish checking versions even if one version cannot be resolved
This commit is contained in:
Cedric Beust 2015-12-10 19:17:17 +03:00
commit 902710c737

View file

@ -1,9 +1,10 @@
package com.beust.kobalt.misc
import com.beust.kobalt.KobaltException
import com.beust.kobalt.api.Project
import com.beust.kobalt.maven.DepFactory
import com.beust.kobalt.maven.dependency.MavenDependency
import com.beust.kobalt.maven.MavenId
import com.beust.kobalt.maven.dependency.MavenDependency
import javax.inject.Inject
/**
@ -20,6 +21,7 @@ public class CheckVersions @Inject constructor(val depFactory : DepFactory,
arrayListOf(it.compileDependencies, it.testDependencies).forEach { cds ->
cds.forEach { compileDependency ->
if (MavenId.isMavenId(compileDependency.id)) {
try {
val dep = depFactory.create(compileDependency.shortId, executor, false /* go remote */)
if (dep is MavenDependency) {
val other = compileDependency as MavenDependency
@ -28,6 +30,9 @@ public class CheckVersions @Inject constructor(val depFactory : DepFactory,
newVersions.add(dep.id)
}
}
} catch(e: KobaltException) {
log(1, "cannot resolve ${compileDependency.shortId}. ignoring")
}
}
}
}