Add transitivity notes · deepmedia/Grease@0c93a04 · GitHub
Skip to content

Commit 0c93a04

Browse files
committed
Add transitivity notes
1 parent 281b336 commit 0c93a04

4 files changed

Lines changed: 38 additions & 7 deletions

File tree

README.md

Lines changed: 21 additions & 0 deletions

grease/src/main/kotlin/io/deepmedia/tools/grease/GreasePlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ open class GreasePlugin : Plugin<Project> {
380380
doFirst {
381381
log.i { "Executing for variant ${variant.name} and ${inputs.files.files.size} roots..." }
382382
inputs.files.files.forEach { inputJar ->
383-
log.i { "Found JAR root: $inputJar" }
383+
log.i { "Processing inputJar=$inputJar outputDir=${compileTask.get().destinationDirectory.get()}..." }
384384
val inputFiles = target.zipTree(inputJar).matching { include("**/*.class") }
385385
target.copy {
386386
from(inputFiles)

grease/src/main/kotlin/io/deepmedia/tools/grease/debug.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ internal fun debugConfigurationHierarchy(target: Project, logger: Logger) {
1616
val log = logger.child(this.name)
1717
val attrKeys = attributes.keySet()
1818
val attrs = attrKeys.map { it to attributes.getAttribute(it) }
19-
log.i { "Configuration added - canBeResolved:${isCanBeResolved} canBeConsumed:${isCanBeConsumed}" }
20-
log.i { "Configuration added - extendsFrom:[${extendsFrom.joinToString { it.name }}]" }
21-
log.i { "Configuration added - attributes:[${attrs.joinToString { "${it.first}:${it.second}" }}]" }
19+
log.i {
20+
"Configuration added - " +
21+
"canBeResolved=${isCanBeResolved} " +
22+
"canBeConsumed=${isCanBeConsumed} " +
23+
"extendsFrom=[${extendsFrom.joinToString { it.name }}] " +
24+
"attributes=[${attrs.joinToString { "${it.first}:${it.second}" }}]"
25+
}
2226
}
2327
}
2428
}

sample/build.gradle.kts

Lines changed: 9 additions & 3 deletions

0 commit comments

Comments
 (0)