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

Fix logs.

This commit is contained in:
Cedric Beust 2015-11-22 22:03:22 -08:00
parent 0ac1131c45
commit 4b9690a30c
2 changed files with 9 additions and 9 deletions

View file

@ -321,6 +321,7 @@ public class AndroidPlugin @Inject constructor(val javaCompiler: JavaCompiler, v
RunCommand(adb(project)).useErrorStreamAsErrorIndicator(false).run(args = listOf( RunCommand(adb(project)).useErrorStreamAsErrorIndicator(false).run(args = listOf(
"install", "-r", "install", "-r",
apk)) apk))
log(1, "Installed $apk")
return TaskResult() return TaskResult()
} }

View file

@ -24,7 +24,6 @@ class Merger @Inject constructor() {
fun merge(project: Project, context: KobaltContext) { fun merge(project: Project, context: KobaltContext) {
mergeResources(project, context.variant) mergeResources(project, context.variant)
mergeAndroidManifest(project, context.variant) mergeAndroidManifest(project, context.variant)
log(1, "Done merging")
} }
/** /**
@ -32,7 +31,7 @@ class Merger @Inject constructor() {
*/ */
private fun mergeAndroidManifest(project: Project, variant: Variant) { private fun mergeAndroidManifest(project: Project, variant: Variant) {
val dest = AndroidFiles.mergedManifest(project, variant) val dest = AndroidFiles.mergedManifest(project, variant)
log(1, "Manifest merging not implemented, copying it to $dest") log(2, "Manifest merging not implemented, copying it to $dest")
KFiles.copy(Paths.get("src/main/AndroidManifest.xml"), Paths.get(dest)) KFiles.copy(Paths.get("src/main/AndroidManifest.xml"), Paths.get(dest))
} }
@ -54,10 +53,10 @@ class Merger @Inject constructor() {
val seen = toXml.strings.map { it.name!! }.toHashSet<String>() val seen = toXml.strings.map { it.name!! }.toHashSet<String>()
fromXml.strings.forEach { fromXml.strings.forEach {
if (!seen.contains(it.name!!)) { if (!seen.contains(it.name!!)) {
log(1, " Unconflicted string: ${it.name}") log(2, " Unconflicted string: ${it.name}")
toXml.strings.add(it) toXml.strings.add(it)
} else { } else {
log(1, " String ${it.name} overwritten") log(2, " String ${it.name} overwritten")
} }
} }
} }
@ -72,7 +71,7 @@ class Merger @Inject constructor() {
} }
} }
KFiles.saveFile(toFile, mergedText.toString()) KFiles.saveFile(toFile, mergedText.toString())
log(1, "Wrote merged File: $toFile:\n" + mergedText.toString()) log(2, "Wrote merged File: $toFile:\n" + mergedText.toString())
} }
} }
@ -89,7 +88,7 @@ class Merger @Inject constructor() {
class DefaultFileMerger : IFileMerger { class DefaultFileMerger : IFileMerger {
override fun canMerge(fromFile: File, toFile: File) : Boolean = true override fun canMerge(fromFile: File, toFile: File) : Boolean = true
override fun doMerge(fromFile: File, toFile: File) { override fun doMerge(fromFile: File, toFile: File) {
log(1, " DefaultMerger for $fromFile into $toFile, not doing anything") log(2, " DefaultMerger for $fromFile into $toFile, not doing anything")
} }
} }
@ -101,16 +100,16 @@ class Merger @Inject constructor() {
*/ */
private fun mergeResources(project: Project, variant: Variant) { private fun mergeResources(project: Project, variant: Variant) {
val dest = AndroidFiles.Companion.mergedResources(project, variant) val dest = AndroidFiles.Companion.mergedResources(project, variant)
log(1, "Resource merging not implemented, copying src/main/res to $dest") log(2, "Resource merging not implemented, copying src/main/res to $dest")
listOf(variant.buildType.name, variant.productFlavor.name, "main").forEach { listOf(variant.buildType.name, variant.productFlavor.name, "main").forEach {
log(1, " CURRENT VARIANT: $it, Copying app/src/$it/res into $dest") log(2, " CURRENT VARIANT: $it, Copying app/src/$it/res into $dest")
val fromDir = File("src/$it/res") val fromDir = File("src/$it/res")
KFiles.findRecursively(fromDir).forEach { KFiles.findRecursively(fromDir).forEach {
val fromFile = File(fromDir, it) val fromFile = File(fromDir, it)
val toFile = File(dest, it) val toFile = File(dest, it)
if (! toFile.exists()) { if (! toFile.exists()) {
log(1, " Copy $it to $toFile") log(2, " Copy $it to $toFile")
toFile.parentFile.mkdirs() toFile.parentFile.mkdirs()
Files.copy(Paths.get(fromFile.absolutePath), Paths.get(toFile.absolutePath)) Files.copy(Paths.get(fromFile.absolutePath), Paths.get(toFile.absolutePath))
} else { } else {