Skip to content

Commit 6e5f3a1

Browse files
committed
Apply com.gradle.develocity plugin when the conventions are applied
Closes gh-92
1 parent 0e8f00f commit 6e5f3a1

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,11 @@ pluginManagement {
118118

119119
In the example above, `gradlePluginPortal()` is declared to allow other plugins to continue to be resolved from the portal.
120120

121-
Now apply the plugin in `settings.gradle`, alongside the `com.gradle.develocity` plugin:
121+
Now apply the plugin in `settings.gradle`:
122122

123123
```groovy
124124
plugins {
125125
// …
126-
id "com.gradle.develocity" version "<<version>>"
127126
id "io.spring.develocity.conventions" version "<<version>>"
128127
// …
129128
}

develocity-conventions-gradle-plugin/src/main/java/io/spring/develocity/conventions/gradle/DevelocityConventionsPlugin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ public DevelocityConventionsPlugin(ProcessOperations processOperations) {
4747

4848
@Override
4949
public void apply(Settings settings) {
50+
settings.getPlugins().apply(DevelocityPlugin.class);
5051
DevelocityConfiguration extension = settings.getExtensions().getByType(DevelocityConfiguration.class);
51-
settings.getPlugins()
52-
.withType(DevelocityPlugin.class, (plugin) -> configureBuildScanConventions(extension,
53-
extension.getBuildScan(), settings.getStartParameter(), settings.getRootDir()));
52+
configureBuildScanConventions(extension, extension.getBuildScan(), settings.getStartParameter(),
53+
settings.getRootDir());
5454
if (settings.getStartParameter().isBuildCacheEnabled()) {
5555
settings.buildCache((buildCacheConfiguration) -> new BuildCacheConventions()
5656
.execute(new GradleConfigurableBuildCache(extension.getBuildCache(), buildCacheConfiguration)));

develocity-conventions-gradle-plugin/src/test/java/io/spring/develocity/conventions/gradle/DevelocityConventionsPluginIntegrationTests.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ private void prepareProject(File projectDir) {
104104
write(new File(projectDir, "gradle.properties"), (writer) -> writer.println("org.gradle.caching=true"));
105105
write(new File(projectDir, "settings.gradle"), (writer) -> {
106106
writer.println("plugins {");
107-
writer.println(" id 'com.gradle.develocity'");
108107
writer.println(" id 'io.spring.develocity.conventions' version '" + version() + "'");
109108
writer.println("}");
110109
writer.println("gradle.afterProject { project -> project.ext['settings'] = settings }");
@@ -129,7 +128,6 @@ private void prepareMultiModuleProject(File projectDir) {
129128
write(new File(projectDir, "gradle.properties"), (writer) -> writer.println("org.gradle.caching=true"));
130129
write(new File(projectDir, "settings.gradle"), (writer) -> {
131130
writer.println("plugins {");
132-
writer.println(" id 'com.gradle.develocity'");
133131
writer.println(" id 'io.spring.develocity.conventions' version '" + version() + "'");
134132
writer.println("}");
135133
writer.println("include 'sub'");

0 commit comments

Comments
 (0)