Skip to content

Commit fa7a1b8

Browse files
committed
Disable assemble task instead of removing it (#33348)
1 parent bf01cda commit fa7a1b8

File tree

11 files changed

+14
-27
lines changed

11 files changed

+14
-27
lines changed

benchmarks/build.gradle

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@ apply plugin: 'elasticsearch.build'
2121
apply plugin: 'application'
2222
mainClassName = 'org.openjdk.jmh.Main'
2323

24-
// Not published so no need to assemble
25-
tasks.remove(assemble)
26-
build.dependsOn.remove('assemble')
27-
24+
assemble.enabled = false
2825
archivesBaseName = 'elasticsearch-benchmarks'
2926
mainClassName = 'org.openjdk.jmh.Main'
3027

build.gradle

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -583,13 +583,11 @@ gradle.projectsEvaluated {
583583
if (project.path.startsWith(':qa')) {
584584
Task assemble = project.tasks.findByName('assemble')
585585
if (assemble) {
586-
project.tasks.remove(assemble)
587-
project.build.dependsOn.remove('assemble')
586+
assemble.enabled = false
588587
}
589588
Task dependenciesInfo = project.tasks.findByName('dependenciesInfo')
590589
if (dependenciesInfo) {
591-
project.tasks.remove(dependenciesInfo)
592-
project.precommit.dependsOn.remove('dependenciesInfo')
590+
dependenciesInfo.enabled = false
593591
}
594592
}
595593
}

buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ class BuildPlugin implements Plugin<Project> {
547547
}
548548
// build poms with assemble (if the assemble task exists)
549549
Task assemble = project.tasks.findByName('assemble')
550-
if (assemble) {
550+
if (assemble && assemble.enabled) {
551551
assemble.dependsOn(generatePOMTask)
552552
}
553553
}

buildSrc/src/main/groovy/org/elasticsearch/gradle/doc/DocsTestPlugin.groovy

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ public class DocsTestPlugin extends RestTestPlugin {
3535
// The distribution can be configured with -Dtests.distribution on the command line
3636
project.integTestCluster.distribution = System.getProperty('tests.distribution', 'zip')
3737
// Docs are published separately so no need to assemble
38-
project.tasks.remove(project.assemble)
39-
project.build.dependsOn.remove('assemble')
38+
project.tasks.assemble.enabled = false
4039
Map<String, String> defaultSubstitutions = [
4140
/* These match up with the asciidoc syntax for substitutions but
4241
* the values may differ. In particular {version} needs to resolve

client/benchmark/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ apply plugin: 'application'
2323
group = 'org.elasticsearch.client'
2424

2525
// Not published so no need to assemble
26-
tasks.remove(assemble)
27-
build.dependsOn.remove('assemble')
26+
assemble.enabled = true
2827

2928
archivesBaseName = 'client-benchmarks'
3029
mainClassName = 'org.elasticsearch.client.benchmark.BenchmarkMain'

client/client-benchmark-noop-api-plugin/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ esplugin {
2828
}
2929

3030
// Not published so no need to assemble
31-
tasks.remove(assemble)
32-
build.dependsOn.remove('assemble')
31+
assemble.enabled = false
3332

3433
dependencyLicenses.enabled = false
3534
dependenciesInfo.enabled = false

distribution/bwc/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ subprojects {
5050

5151
apply plugin: 'distribution'
5252
// Not published so no need to assemble
53-
tasks.remove(assemble)
54-
build.dependsOn.remove('assemble')
53+
assemble.enabled = false
5554

5655
File checkoutDir = file("${buildDir}/bwc/checkout-${bwcBranch}")
5756

plugins/examples/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ gradle.projectsEvaluated {
33
subprojects {
44
Task assemble = project.tasks.findByName('assemble')
55
if (assemble) {
6-
project.tasks.remove(assemble)
7-
project.build.dependsOn.remove('assemble')
6+
assemble.enabled = false
87
}
98
}
109
}

x-pack/plugin/ccr/qa/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ gradle.projectsEvaluated {
55
subprojects {
66
Task assemble = project.tasks.findByName('assemble')
77
if (assemble) {
8-
project.tasks.remove(assemble)
9-
project.build.dependsOn.remove('assemble')
8+
assemble.enabled = false
109
}
1110
}
1211
}

x-pack/plugin/ml/qa/build.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@ gradle.projectsEvaluated {
2020
subprojects {
2121
Task assemble = project.tasks.findByName('assemble')
2222
if (assemble) {
23-
project.tasks.remove(assemble)
24-
project.build.dependsOn.remove('assemble')
23+
assemble.enabled = false
2524
}
2625
Task dependenciesInfo = project.tasks.findByName('dependenciesInfo')
2726
if (dependenciesInfo) {
28-
project.precommit.dependsOn.remove('dependenciesInfo')
27+
dependenciesInfo.enabled = false
2928
}
3029
}
3130
}

x-pack/qa/build.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,11 @@ gradle.projectsEvaluated {
2525
subprojects {
2626
Task assemble = project.tasks.findByName('assemble')
2727
if (assemble) {
28-
project.tasks.remove(assemble)
29-
project.build.dependsOn.remove('assemble')
28+
assemble.enabled = false
3029
}
3130
Task dependenciesInfo = project.tasks.findByName('dependenciesInfo')
3231
if (dependenciesInfo) {
33-
project.precommit.dependsOn.remove('dependenciesInfo')
32+
dependenciesInfo.enabled = false
3433
}
3534
}
3635
}

0 commit comments

Comments
 (0)