diff --git a/constants.properties b/constants.properties index 4567dcffbb..b6155a12a4 100644 --- a/constants.properties +++ b/constants.properties @@ -1,4 +1,4 @@ -gradlePluginsVersion=0.13.6 +gradlePluginsVersion=0.15.0 kotlinVersion=1.1.1 guavaVersion=21.0 bouncycastleVersion=1.57 diff --git a/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Cordformation.groovy b/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Cordformation.groovy index edd74182f2..59b495879e 100644 --- a/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Cordformation.groovy +++ b/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Cordformation.groovy @@ -76,7 +76,7 @@ class Cordformation implements Plugin { "This can cause node stability problems. Please use 'corda' instead." + "See http://docs.corda.net/cordapp-build-systems.html") } else { - logger.trace("Including dependency: $it") + logger.info("Including dependency in CorDapp JAR: $it") } } return filteredDeps.collect { configurations.runtime.files it }.flatten().toSet() diff --git a/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Node.groovy b/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Node.groovy index fb2ea88550..f530928695 100644 --- a/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Node.groovy +++ b/gradle-plugins/cordformation/src/main/groovy/net/corda/plugins/Node.groovy @@ -235,6 +235,8 @@ class Node extends CordformNode { * @return List of this node's cordapps. */ private Collection getCordappList() { + // Cordapps can sometimes contain a GString instance which fails the equality test with the Java string + List cordapps = this.cordapps.collect { it.toString() } return project.configurations.cordapp.files { cordapps.contains(it.group + ":" + it.name + ":" + it.version) }