mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-27 00:38:11 -07:00
Move Merger logs to 3.
This commit is contained in:
parent
f7a1b71435
commit
495d507978
1 changed files with 6 additions and 6 deletions
|
@ -60,10 +60,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(2, " Unconflicted string: ${it.name}")
|
log(3, " Unconflicted string: ${it.name}")
|
||||||
toXml.strings.add(it)
|
toXml.strings.add(it)
|
||||||
} else {
|
} else {
|
||||||
log(2, " String ${it.name} already present, ignoring")
|
log(3, " String ${it.name} already present, ignoring")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -97,7 +97,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(2, " DefaultMerger for $fromFile into $toFile, not doing anything")
|
log(3, " DefaultMerger for $fromFile into $toFile, not doing anything")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,19 +113,19 @@ class Merger @Inject constructor() {
|
||||||
val dest = AndroidFiles.Companion.mergedResources(project, variant)
|
val dest = AndroidFiles.Companion.mergedResources(project, variant)
|
||||||
log(2, "----- Merging res/ directory to $dest")
|
log(2, "----- Merging res/ directory to $dest")
|
||||||
listOf(variant.buildType.name, variant.productFlavor.name, "main").forEach {
|
listOf(variant.buildType.name, variant.productFlavor.name, "main").forEach {
|
||||||
log(2, " Current variant: $it")
|
log(3, " Current variant: $it")
|
||||||
|
|
||||||
val fromDir = File(project.directory, "src/$it/res")
|
val fromDir = File(project.directory, "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(2, " Merge status for $it: COPY")
|
log(3, " Merge status for $it: COPY")
|
||||||
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 {
|
||||||
val fileMerger = fileMergers.first { it.canMerge(fromFile, toFile) }
|
val fileMerger = fileMergers.first { it.canMerge(fromFile, toFile) }
|
||||||
log(2, " Merge status for $it: MERGE using $fileMerger")
|
log(3, " Merge status for $it: MERGE using ${fileMerger.javaClass}")
|
||||||
fileMerger.doMerge(fromFile, toFile)
|
fileMerger.doMerge(fromFile, toFile)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue