1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 00:17:11 -07:00

Higher logging for Aether stuff.

This commit is contained in:
Cedric Beust 2016-05-02 03:34:08 -08:00
parent 299f556fe7
commit 29d31139eb
3 changed files with 8 additions and 5 deletions

View file

@ -1,6 +1,7 @@
package com.beust.kobalt.maven
import com.beust.kobalt.api.*
import com.beust.kobalt.maven.aether.ConsoleRepositoryListener
import com.beust.kobalt.maven.aether.KobaltAether
import com.beust.kobalt.maven.dependency.FileDependency
import com.beust.kobalt.misc.KFiles
@ -108,7 +109,7 @@ class DependencyManager @Inject constructor(val executors: KobaltExecutors, val
var result = hashSetOf<IClasspathDependency>()
dependencies.forEach { projectDependency ->
log(3, "$indent Resolving $projectDependency")
log(ConsoleRepositoryListener.LOG_LEVEL, "$indent Resolving $projectDependency")
result.add(projectDependency)
projectDependency.id.let {
result.add(create(it))

View file

@ -49,7 +49,7 @@ class KobaltAether @Inject constructor (val settings: KobaltSettings, val aether
}
fun resolve(id: String): DependencyResult {
log(3, "Resolving $id")
log(ConsoleRepositoryListener.LOG_LEVEL, "Resolving $id")
val results = aether.resolve(DefaultArtifact(MavenId.toKobaltId(id)))
if (results != null && results.size > 0) {
return DependencyResult(AetherDependency(results[0].artifact), results[0].repository.toString())
@ -201,11 +201,11 @@ class AetherDependency(val artifact: Artifact): IClasspathDependency, Comparable
if (! it.dependency.isOptional) {
result.add(AetherDependency(it.artifact))
} else {
log(3, "Skipping optional dependency " + deps.root.artifact)
log(ConsoleRepositoryListener.LOG_LEVEL, "Skipping optional dependency " + deps.root.artifact)
}
}
} else {
log(3, "Skipping optional dependency " + deps.root.artifact)
log(ConsoleRepositoryListener.LOG_LEVEL, "Skipping optional dependency " + deps.root.artifact)
}
} else {
warn("Couldn't resolve $artifact")

View file

@ -9,7 +9,9 @@ import java.io.PrintStream
* A simplistic repository listener that logs events to the console.
*/
class ConsoleRepositoryListener @JvmOverloads constructor(out: PrintStream? = null) : AbstractRepositoryListener() {
val LOG_LEVEL = 3
companion object {
val LOG_LEVEL = 4
}
private val out: PrintStream