Skip to content

Commit e649699

Browse files
Merge pull request #6229 from halibobo1205/feat/add_explicit_dependency
feat(build): add implicit_dependency for gradle task build
2 parents f6e4168 + 300d3ac commit e649699

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

chainbase/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ test {
4141
}
4242

4343
jacocoTestReport {
44+
dependsOn(processResources) // explicit_dependency
4445
reports {
4546
xml.enabled = true
4647
html.enabled = true

framework/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ def binaryRelease(taskName, jarName, mainClass) {
156156
include "/**"
157157
}
158158

159+
// explicit_dependency
160+
dependsOn (project(':actuator').jar, project(':consensus').jar, project(':chainbase').jar,
161+
project(':crypto').jar, project(':common').jar, project(':protocol').jar)
162+
159163
from {
160164
configurations.runtimeClasspath.collect {
161165
it.isDirectory() ? it : zipTree(it)

plugins/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def binaryRelease(taskName, jarName, mainClass) {
9494
from(sourceSets.main.output) {
9595
include "/**"
9696
}
97-
97+
dependsOn project(':protocol').jar // explicit_dependency
9898
from {
9999
configurations.runtimeClasspath.collect { // https://docs.gradle.org/current/userguide/upgrading_version_6.html#changes_6.3
100100
it.isDirectory() ? it : zipTree(it)

protocol/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,4 @@ clean.doFirst {
6666
delete "src/main/java"
6767
}
6868

69+
processResources.dependsOn(generateProto) // explicit_dependency

0 commit comments

Comments
 (0)