diff --git a/.github/workflows/maven-build-caching-samples-verification.yml b/.github/workflows/maven-build-caching-samples-verification.yml.disabled
similarity index 97%
rename from .github/workflows/maven-build-caching-samples-verification.yml
rename to .github/workflows/maven-build-caching-samples-verification.yml.disabled
index b23e61ff0..eff34e95c 100644
--- a/.github/workflows/maven-build-caching-samples-verification.yml
+++ b/.github/workflows/maven-build-caching-samples-verification.yml.disabled
@@ -38,7 +38,7 @@ jobs:
-g "verify" \
-a "-Dorg.slf4j.simpleLogger.log.gradle.goal.cache=debug -B" \
-s "https://ge.solutions-team.gradle.com" \
- -f 2>&1 | tee -a /tmp/build.log
+ -f -e 2>&1 | tee -a /tmp/build.log
echo "hasUnknownParams=$(grep "Build caching was not enabled for this goal execution because the following parameters were not handled" /tmp/build.log | wc -l)" >> $GITHUB_OUTPUT
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }}
diff --git a/.github/workflows/maven-data-capturing-samples-verification.yml b/.github/workflows/maven-data-capturing-samples-verification.yml
index a4ae8de08..fb0857eab 100644
--- a/.github/workflows/maven-data-capturing-samples-verification.yml
+++ b/.github/workflows/maven-data-capturing-samples-verification.yml
@@ -12,8 +12,8 @@ jobs:
name: Verification of ${{ matrix.name }}
runs-on: ubuntu-latest
env:
- LOG_MSG_EXTENSION_LOADED: "Build operation 'Gradle Enterprise mojo execution' completed"
- LOG_MSG_EXECUTION_FAILED: "Error executing a GradleEnterpriseListener callback"
+ LOG_MSG_EXTENSION_LOADED: "Build operation 'Develocity mojo execution' completed"
+ LOG_MSG_EXECUTION_FAILED: "Error executing a DevelocityListener callback"
strategy:
matrix:
include:
@@ -42,16 +42,16 @@ jobs:
- name: Provide data capture script to Maven build
run: |
# copy over sample script such that it gets pulled in by the Develocity extension
- cp build-data-capturing-maven-samples/${{ matrix.sample-file }} common-develocity-maven-configuration/.mvn/gradle-enterprise-custom-user-data.groovy
+ cp build-data-capturing-maven-samples/${{ matrix.sample-file }} common-develocity-maven-configuration/.mvn/develocity-custom-user-data.groovy
- name: Run Maven build
id: mvn-build
run: |
delimiter="$(openssl rand -hex 8)"
echo "mavenOutput<<${delimiter}" >> $GITHUB_OUTPUT
- echo "$(mvn -f common-develocity-maven-configuration/pom.xml -Dgradle.enterprise.url=https://ge.solutions-team.gradle.com -X -B clean validate)" >> $GITHUB_OUTPUT
+ echo "$(mvn -f common-develocity-maven-configuration/pom.xml -Ddevelocity.url=https://ge.solutions-team.gradle.com -X -B clean validate)" >> $GITHUB_OUTPUT
echo "${delimiter}" >> $GITHUB_OUTPUT
env:
- GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }}
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }}
- name: Validate extension loaded
# Asserting that extension was loaded checking a log entry
run: exit 1
diff --git a/build-caching-maven-samples/.gitignore b/build-caching-maven-samples/.gitignore
index 89960d2e1..83806007c 100644
--- a/build-caching-maven-samples/.gitignore
+++ b/build-caching-maven-samples/.gitignore
@@ -1,3 +1,3 @@
-.mvn/.gradle-enterprise/gradle-enterprise-workspace-id
+.mvn/.develocity/develocity-workspace-id
velocity.log
diff --git a/build-caching-maven-samples/.mvn/gradle-enterprise.xml b/build-caching-maven-samples/.mvn/develocity.xml
similarity index 68%
rename from build-caching-maven-samples/.mvn/gradle-enterprise.xml
rename to build-caching-maven-samples/.mvn/develocity.xml
index 93f695af7..cbc39aba0 100644
--- a/build-caching-maven-samples/.mvn/gradle-enterprise.xml
+++ b/build-caching-maven-samples/.mvn/develocity.xml
@@ -1,11 +1,8 @@
-
+
https://localhost
true
-
- true
-
true
@@ -14,4 +11,4 @@
false
-
+
diff --git a/build-caching-maven-samples/.mvn/extensions.xml b/build-caching-maven-samples/.mvn/extensions.xml
index 9414109cf..d91e415a3 100644
--- a/build-caching-maven-samples/.mvn/extensions.xml
+++ b/build-caching-maven-samples/.mvn/extensions.xml
@@ -1,12 +1,12 @@
com.gradle
- gradle-enterprise-maven-extension
- 1.20.1
+ develocity-maven-extension
+ 1.21
com.gradle
common-custom-user-data-maven-extension
- 2
+ 2.0
diff --git a/build-caching-maven-samples/animal-sniffer-project/pom.xml b/build-caching-maven-samples/animal-sniffer-project/pom.xml
index 53d379106..463eb66c7 100644
--- a/build-caching-maven-samples/animal-sniffer-project/pom.xml
+++ b/build-caching-maven-samples/animal-sniffer-project/pom.xml
@@ -39,9 +39,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.codehaus.mojo
@@ -116,7 +116,7 @@
-
+
diff --git a/build-caching-maven-samples/antlr3-project/pom.xml b/build-caching-maven-samples/antlr3-project/pom.xml
index 47b67f33d..3db91f537 100644
--- a/build-caching-maven-samples/antlr3-project/pom.xml
+++ b/build-caching-maven-samples/antlr3-project/pom.xml
@@ -59,9 +59,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.antlr
@@ -117,7 +117,7 @@
-
+
diff --git a/build-caching-maven-samples/asciidoctor-project/pom.xml b/build-caching-maven-samples/asciidoctor-project/pom.xml
index 5fa1650ed..99b5c796f 100644
--- a/build-caching-maven-samples/asciidoctor-project/pom.xml
+++ b/build-caching-maven-samples/asciidoctor-project/pom.xml
@@ -58,9 +58,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.asciidoctor
@@ -174,7 +174,7 @@
-
+
diff --git a/build-caching-maven-samples/aspectj-project/pom.xml b/build-caching-maven-samples/aspectj-project/pom.xml
index fb0aafd2b..cdd50acbe 100644
--- a/build-caching-maven-samples/aspectj-project/pom.xml
+++ b/build-caching-maven-samples/aspectj-project/pom.xml
@@ -2,7 +2,7 @@
+ https://www.gradle.com/schema/develocity-maven-project.xsd">
4.0.0
@@ -52,9 +52,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.codehaus.mojo
@@ -345,7 +345,7 @@
-
+
diff --git a/build-caching-maven-samples/avro-project/pom.xml b/build-caching-maven-samples/avro-project/pom.xml
index 1e34495bb..968b42a88 100644
--- a/build-caching-maven-samples/avro-project/pom.xml
+++ b/build-caching-maven-samples/avro-project/pom.xml
@@ -62,9 +62,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.apache.avro
@@ -120,7 +120,7 @@
-
+
diff --git a/build-caching-maven-samples/clojure-project/pom.xml b/build-caching-maven-samples/clojure-project/pom.xml
index 9baf8893b..fda02dc67 100644
--- a/build-caching-maven-samples/clojure-project/pom.xml
+++ b/build-caching-maven-samples/clojure-project/pom.xml
@@ -1,6 +1,6 @@
+ https://www.gradle.com/schema/develocity-maven-project.xsd">
4.0.0
clojure-project
jar
@@ -57,9 +57,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
com.theoryinpractise
@@ -212,7 +212,7 @@
-
+
diff --git a/build-caching-maven-samples/duplicate-finder-project/pom.xml b/build-caching-maven-samples/duplicate-finder-project/pom.xml
index d830b607c..de8c4cd7e 100644
--- a/build-caching-maven-samples/duplicate-finder-project/pom.xml
+++ b/build-caching-maven-samples/duplicate-finder-project/pom.xml
@@ -42,9 +42,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.basepom.maven
@@ -115,7 +115,7 @@
-
+
diff --git a/build-caching-maven-samples/enforcer-project/pom.xml b/build-caching-maven-samples/enforcer-project/pom.xml
index 5e63828d1..b74b5eb7d 100644
--- a/build-caching-maven-samples/enforcer-project/pom.xml
+++ b/build-caching-maven-samples/enforcer-project/pom.xml
@@ -94,9 +94,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.apache.maven.plugins
@@ -224,7 +224,7 @@
-
+
diff --git a/build-caching-maven-samples/exec-yarn-project/pom.xml b/build-caching-maven-samples/exec-yarn-project/pom.xml
index ee781ac41..2f3ef4758 100644
--- a/build-caching-maven-samples/exec-yarn-project/pom.xml
+++ b/build-caching-maven-samples/exec-yarn-project/pom.xml
@@ -52,9 +52,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.codehaus.mojo
@@ -174,7 +174,7 @@
-
+
diff --git a/build-caching-maven-samples/kotlin-project/pom.xml b/build-caching-maven-samples/kotlin-project/pom.xml
index 64e8c6153..2d401b5eb 100644
--- a/build-caching-maven-samples/kotlin-project/pom.xml
+++ b/build-caching-maven-samples/kotlin-project/pom.xml
@@ -66,9 +66,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.jetbrains.kotlin
@@ -199,7 +199,7 @@
-
+
diff --git a/build-caching-maven-samples/pmd-project/pom.xml b/build-caching-maven-samples/pmd-project/pom.xml
index c24ae6413..c28359683 100644
--- a/build-caching-maven-samples/pmd-project/pom.xml
+++ b/build-caching-maven-samples/pmd-project/pom.xml
@@ -35,9 +35,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
maven-pmd-plugin
@@ -295,7 +295,7 @@
-
+
diff --git a/build-caching-maven-samples/protobuf-project/pom.xml b/build-caching-maven-samples/protobuf-project/pom.xml
index 983978a01..f6a768178 100644
--- a/build-caching-maven-samples/protobuf-project/pom.xml
+++ b/build-caching-maven-samples/protobuf-project/pom.xml
@@ -65,9 +65,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
com.github.os72
@@ -126,7 +126,7 @@
-
+
diff --git a/build-caching-maven-samples/spotbugs-project/pom.xml b/build-caching-maven-samples/spotbugs-project/pom.xml
index 5ff0e9624..ae29d02f5 100644
--- a/build-caching-maven-samples/spotbugs-project/pom.xml
+++ b/build-caching-maven-samples/spotbugs-project/pom.xml
@@ -39,9 +39,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
com.github.spotbugs
@@ -154,7 +154,7 @@
-
+
diff --git a/build-caching-maven-samples/spotless-project/pom.xml b/build-caching-maven-samples/spotless-project/pom.xml
index 875c76fd1..49f32d652 100644
--- a/build-caching-maven-samples/spotless-project/pom.xml
+++ b/build-caching-maven-samples/spotless-project/pom.xml
@@ -51,9 +51,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
com.diffplug.spotless
@@ -226,7 +226,7 @@
-
+
diff --git a/build-caching-maven-samples/spring-cloud-contract-project/pom.xml b/build-caching-maven-samples/spring-cloud-contract-project/pom.xml
index c0a2fa163..389aaa804 100644
--- a/build-caching-maven-samples/spring-cloud-contract-project/pom.xml
+++ b/build-caching-maven-samples/spring-cloud-contract-project/pom.xml
@@ -62,9 +62,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.springframework.cloud
@@ -206,7 +206,7 @@
-
+
diff --git a/build-caching-maven-samples/webstart-project/pom.xml b/build-caching-maven-samples/webstart-project/pom.xml
index 52172b62e..b2cd652b8 100644
--- a/build-caching-maven-samples/webstart-project/pom.xml
+++ b/build-caching-maven-samples/webstart-project/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd https://www.gradle.com/schema/develocity-maven-project.xsd">
4.0.0
webstart-project
jar
@@ -73,9 +73,9 @@
com.gradle
- gradle-enterprise-maven-extension
+ develocity-maven-extension
-
+
org.codehaus.mojo
@@ -423,7 +423,7 @@
-
+
diff --git a/build-data-capturing-maven-samples/capture-develocity-extension-version/maven-develocity-extension-version.groovy b/build-data-capturing-maven-samples/capture-develocity-extension-version/maven-develocity-extension-version.groovy
index 3daeae2e6..d657fbfca 100644
--- a/build-data-capturing-maven-samples/capture-develocity-extension-version/maven-develocity-extension-version.groovy
+++ b/build-data-capturing-maven-samples/capture-develocity-extension-version/maven-develocity-extension-version.groovy
@@ -2,6 +2,6 @@
* This Groovy script captures the Develocity Maven extension version as a custom value.
*/
-URL url = buildScan.class.classLoader.getResource("com.gradle.scan.plugin.internal.meta.buildAgentVersion.txt")
+URL url = buildScan.buildScan.class.classLoader.getResource("com.gradle.scan.plugin.internal.meta.buildAgentVersion.txt")
String buildAgentVersion = url.text
buildScan.value("Develocity Maven extension version", buildAgentVersion)
diff --git a/build-data-capturing-maven-samples/capture-os-processes/maven-os-processes.groovy b/build-data-capturing-maven-samples/capture-os-processes/maven-os-processes.groovy
index fc8811219..5de40c4f6 100644
--- a/build-data-capturing-maven-samples/capture-os-processes/maven-os-processes.groovy
+++ b/build-data-capturing-maven-samples/capture-os-processes/maven-os-processes.groovy
@@ -1,13 +1,13 @@
import java.nio.charset.Charset
import java.util.concurrent.TimeUnit
-import com.gradle.maven.extension.api.scan.BuildScanApi
+import com.gradle.develocity.agent.maven.adapters.BuildScanApiAdapter
/**
* This Groovy script captures the OS processes as reported by the OS 'ps' command,
* and adds these as a custom value.
*/
-buildScan.executeOnce('os-processes') { BuildScanApi buildScanApi ->
+buildScan.executeOnce('os-processes') { BuildScanApiAdapter buildScanApi ->
buildScanApi.background { api ->
captureOsProcesses(api)
}
diff --git a/build-data-capturing-maven-samples/capture-processor-arch/maven-processor-arch.groovy b/build-data-capturing-maven-samples/capture-processor-arch/maven-processor-arch.groovy
index a002f45a5..3f7a49235 100644
--- a/build-data-capturing-maven-samples/capture-processor-arch/maven-processor-arch.groovy
+++ b/build-data-capturing-maven-samples/capture-processor-arch/maven-processor-arch.groovy
@@ -1,13 +1,13 @@
import java.nio.charset.Charset
import java.util.concurrent.TimeUnit
-import com.gradle.maven.extension.api.scan.BuildScanApi
+import com.gradle.develocity.agent.maven.adapters.BuildScanApiAdapter
/**
* This Groovy script captures the processor architecture
* and adds these as a custom value.
*/
-buildScan.executeOnce('processor-arch') { BuildScanApi buildScanApi ->
+buildScan.executeOnce('processor-arch') { BuildScanApiAdapter buildScanApi ->
buildScanApi.background { api ->
captureProcessorArch(api)
}
diff --git a/build-data-capturing-maven-samples/capture-profiles/maven-profiles.groovy b/build-data-capturing-maven-samples/capture-profiles/maven-profiles.groovy
index 42c15552c..fdc5e2ec5 100644
--- a/build-data-capturing-maven-samples/capture-profiles/maven-profiles.groovy
+++ b/build-data-capturing-maven-samples/capture-profiles/maven-profiles.groovy
@@ -1,9 +1,9 @@
-import com.gradle.maven.extension.api.scan.BuildScanApi
+import com.gradle.develocity.agent.maven.adapters.BuildScanApiAdapter
/**
* This Groovy script captures the active profiles and add them as tags to the Build Scan.
*/
-buildScan.executeOnce('tag-profiles') { BuildScanApi buildScanApi ->
+buildScan.executeOnce('tag-profiles') { BuildScanApiAdapter buildScanApi ->
project.activeProfiles.each { profile -> buildScanApi.tag profile.id }
}
diff --git a/build-data-capturing-maven-samples/capture-quality-check-issues/maven-quality-check-issues.groovy b/build-data-capturing-maven-samples/capture-quality-check-issues/maven-quality-check-issues.groovy
index 1c7ccc370..024a231fd 100644
--- a/build-data-capturing-maven-samples/capture-quality-check-issues/maven-quality-check-issues.groovy
+++ b/build-data-capturing-maven-samples/capture-quality-check-issues/maven-quality-check-issues.groovy
@@ -1,5 +1,5 @@
import java.nio.file.Paths
-import com.gradle.maven.extension.api.scan.BuildScanApi
+import com.gradle.develocity.agent.maven.adapters.BuildScanApiAdapter
@Grab(group='org.codehaus.groovy', module='groovy-xml', version='3.0.9')
import groovy.util.XmlSlurper
@@ -8,7 +8,7 @@ import groovy.util.XmlSlurper
* and adds these as custom values.
*/
-buildScan.executeOnce('reporting-issues') { BuildScanApi buildScanApi ->
+buildScan.executeOnce('reporting-issues') { BuildScanApiAdapter buildScanApi ->
captureReportingIssues(buildScanApi)
}
diff --git a/build-data-capturing-maven-samples/capture-top-level-project/maven-top-level-project.groovy b/build-data-capturing-maven-samples/capture-top-level-project/maven-top-level-project.groovy
index 80e668703..e24c025a1 100644
--- a/build-data-capturing-maven-samples/capture-top-level-project/maven-top-level-project.groovy
+++ b/build-data-capturing-maven-samples/capture-top-level-project/maven-top-level-project.groovy
@@ -1,11 +1,11 @@
-import com.gradle.maven.extension.api.scan.BuildScanApi
+import com.gradle.develocity.agent.maven.adapters.BuildScanApiAdapter
/**
* This Groovy script captures the top-level project name and artifact id,
* and adds these as custom values.
*/
-buildScan.executeOnce('top-level-project') { BuildScanApi buildScanApi ->
+buildScan.executeOnce('top-level-project') { BuildScanApiAdapter buildScanApi ->
buildScanApi.value 'executionRoot.name', session.topLevelProject.name
buildScanApi.value 'executionRoot.artifactId', session.topLevelProject.artifactId
}
diff --git a/common-develocity-maven-configuration/.gitignore b/common-develocity-maven-configuration/.gitignore
index 7eb05c2d5..ac32af16b 100644
--- a/common-develocity-maven-configuration/.gitignore
+++ b/common-develocity-maven-configuration/.gitignore
@@ -1,5 +1,5 @@
# Ignore Gradle project-specific cache directory
-.mvn/.gradle-enterprise
+.mvn/.develocity
# Ignore Maven build output directory
target
diff --git a/common-develocity-maven-configuration/.mvn/gradle-enterprise.xml b/common-develocity-maven-configuration/.mvn/develocity.xml
similarity index 75%
rename from common-develocity-maven-configuration/.mvn/gradle-enterprise.xml
rename to common-develocity-maven-configuration/.mvn/develocity.xml
index 995b19bdd..c5cf36fc8 100644
--- a/common-develocity-maven-configuration/.mvn/gradle-enterprise.xml
+++ b/common-develocity-maven-configuration/.mvn/develocity.xml
@@ -1,6 +1,6 @@
-
-
+
https://develocity-samples.gradle.com
false
- true
#{isFalse(env['CI'])}
- ALWAYS
@@ -36,4 +34,4 @@
#{isTrue(env['CI'])}
-
+
diff --git a/common-develocity-maven-configuration/.mvn/extensions.xml b/common-develocity-maven-configuration/.mvn/extensions.xml
index 94a12e19e..018f7cd53 100644
--- a/common-develocity-maven-configuration/.mvn/extensions.xml
+++ b/common-develocity-maven-configuration/.mvn/extensions.xml
@@ -2,12 +2,12 @@
com.gradle
- gradle-enterprise-maven-extension
- 1.20.1
+ develocity-maven-extension
+ 1.21
com.gradle
common-custom-user-data-maven-extension
- 1.13
+ 2.0
diff --git a/convention-develocity-gradle-plugin/plugins/gradle-2-through-4/settings.gradle b/convention-develocity-gradle-plugin/plugins/gradle-2-through-4/settings.gradle
index f4c6a68a7..c546e80f4 100644
--- a/convention-develocity-gradle-plugin/plugins/gradle-2-through-4/settings.gradle
+++ b/convention-develocity-gradle-plugin/plugins/gradle-2-through-4/settings.gradle
@@ -1,6 +1,6 @@
plugins {
- id 'com.gradle.develocity' version '3.17'
- id 'com.gradle.common-custom-user-data-gradle-plugin' version '2'
+ id 'com.gradle.enterprise' version '3.17'
+ id 'com.gradle.common-custom-user-data-gradle-plugin' version '2.0'
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0'
}
diff --git a/convention-develocity-gradle-plugin/plugins/gradle-5-or-newer/build.gradle b/convention-develocity-gradle-plugin/plugins/gradle-5-or-newer/build.gradle
index a2819b6a1..fcb149b8a 100644
--- a/convention-develocity-gradle-plugin/plugins/gradle-5-or-newer/build.gradle
+++ b/convention-develocity-gradle-plugin/plugins/gradle-5-or-newer/build.gradle
@@ -13,7 +13,7 @@ repositories {
dependencies {
implementation 'com.gradle:gradle-enterprise-gradle-plugin:3.17'
- implementation 'com.gradle:common-custom-user-data-gradle-plugin:2'
+ implementation 'com.gradle:common-custom-user-data-gradle-plugin:2.0'
}
java {
diff --git a/custom-maven-distribution/create-custom-maven-distribution.sh b/custom-maven-distribution/create-custom-maven-distribution.sh
index 8075ae2eb..10e520b5d 100755
--- a/custom-maven-distribution/create-custom-maven-distribution.sh
+++ b/custom-maven-distribution/create-custom-maven-distribution.sh
@@ -5,7 +5,7 @@
#
# - Develocity Maven extension
# - Common Custom User Data Maven extension that captures additional build metadata
-# - gradle-enterprise.xml with typical configuration for CI and developers building locally
+# - develocity.xml with typical configuration for CI and developers building locally
#
# Ideally, the custom Maven distribution is then
#
@@ -32,13 +32,13 @@ maven_conf=${maven_dir}/conf
custom_maven_version=1.0.0
custom_maven_zip=${maven_dir}-sample-${custom_maven_version}-bin.zip
-develocity_ext_version=1.20
-develocity_ext_jar=gradle-enterprise-maven-extension-${develocity_ext_version}.jar
+develocity_ext_version=1.21
+develocity_ext_jar=develocity-maven-extension-${develocity_ext_version}.jar
-develocity_sample_ext_version=1.13
+develocity_sample_ext_version=2.0
develocity_sample_ext_jar=common-custom-user-data-maven-extension-${develocity_sample_ext_version}.jar
-develocity_sample_ext_xml=gradle-enterprise.xml
+develocity_sample_ext_xml=develocity.xml
server_url=
@@ -71,7 +71,7 @@ unzip -q $tmp_dir/$maven_zip -d $out_dir
if [ ! -f "$tmp_dir/$develocity_ext_jar" ]; then
echo -e "${yellow}Downloading Develocity Maven extension $develocity_ext_version${nc}"
- develocity_ext_download_url=https://repo1.maven.org/maven2/com/gradle/gradle-enterprise-maven-extension/${develocity_ext_version}/${develocity_ext_jar}
+ develocity_ext_download_url=https://repo1.maven.org/maven2/com/gradle/develocity-maven-extension/${develocity_ext_version}/${develocity_ext_jar}
wget $develocity_ext_download_url -P $tmp_dir
fi
@@ -89,21 +89,21 @@ fi
echo -e "${yellow}Copying common custom user data capturing Maven extension into Maven distribution${nc}"
cp $tmp_dir/$develocity_sample_ext_jar $out_dir/$maven_lib_ext
-### Downloading and embedding common gradle-enterprise.xml configuration for CI builds and developers building locally
+### Downloading and embedding common develocity.xml configuration for CI builds and developers building locally
if [ ! -f "$tmp_dir/$develocity_sample_ext_xml" ]; then
- echo -e "${yellow}Downloading common gradle-enterprise.xml configuration for CI builds and developers building locally${nc}"
- develocity_sample_ext_xml_download_url=https://raw.githubusercontent.com/gradle/gradle-enterprise-build-config-samples/master/common-develocity-maven-configuration/.mvn/${develocity_sample_ext_xml}
+ echo -e "${yellow}Downloading common develocity.xml configuration for CI builds and developers building locally${nc}"
+ develocity_sample_ext_xml_download_url=https://raw.githubusercontent.com/gradle/develocity-build-config-samples/master/common-develocity-maven-configuration/.mvn/${develocity_sample_ext_xml}
wget $develocity_sample_ext_xml_download_url -P $tmp_dir
fi
-echo -e "${yellow}Copying common gradle-enterprise.xml for developers building locally into Maven distribution${nc}"
+echo -e "${yellow}Copying common develocity.xml for developers building locally into Maven distribution${nc}"
cp $tmp_dir/$develocity_sample_ext_xml $out_dir/$maven_conf
-### If present, replace the default urls in the gradle-enterprise.xml file with the url passed on the command line
+### If present, replace the default urls in the develocity.xml file with the url passed on the command line
if [ -n "$server_url" ]; then
- echo -e "${yellow}Replacing the urls in gradle-enterprise.xml with ${server_url}${nc}"
+ echo -e "${yellow}Replacing the urls in develocity.xml with ${server_url}${nc}"
sed -i '' -e 's+https://develocity-samples.gradle.com+'"$server_url"'+g' $out_dir/$maven_conf/$develocity_sample_ext_xml
fi
diff --git a/rollout-maven-extension/.mvn/gradle-enterprise.xml b/rollout-maven-extension/.mvn/develocity.xml
similarity index 64%
rename from rollout-maven-extension/.mvn/gradle-enterprise.xml
rename to rollout-maven-extension/.mvn/develocity.xml
index 0a90d7937..961127050 100644
--- a/rollout-maven-extension/.mvn/gradle-enterprise.xml
+++ b/rollout-maven-extension/.mvn/develocity.xml
@@ -3,17 +3,16 @@
-
+
https://develocity-samples.gradle.com
- true
#{isFalse(env['CI'])}
@@ -25,4 +24,4 @@
#{isTrue(env['CI'])}
-
+
diff --git a/rollout-maven-extension/.mvn/extensions.xml b/rollout-maven-extension/.mvn/extensions.xml
index f02c9b5ab..6fa6f167f 100644
--- a/rollout-maven-extension/.mvn/extensions.xml
+++ b/rollout-maven-extension/.mvn/extensions.xml
@@ -6,12 +6,12 @@
com.gradle
- gradle-enterprise-maven-extension
- 1.20
+ develocity-maven-extension
+ 1.21
com.gradle
common-custom-user-data-maven-extension
- 1.13
+ 2.0
diff --git a/rollout-maven-extension/README.md b/rollout-maven-extension/README.md
index 4fda2188f..f1266f6f0 100644
--- a/rollout-maven-extension/README.md
+++ b/rollout-maven-extension/README.md
@@ -8,10 +8,10 @@ The Develocity Maven Extension rollout script provides a means to automate the a
1. Update the `repositories.txt` file with the list of Git repositories you want to apply the extension on.
Make sure each line contains a single Git repository URL.
-1. Update the Maven `.mvn/extensions.xml` and the Develocity `.mvn/gradle-enterprise.xml` files with your desired Develocity configuration.
+1. Update the Maven `.mvn/extensions.xml` and the Develocity `.mvn/develocity.xml` files with your desired Develocity configuration.
1. Run the `./rollout.sh` bash script to execute the Develocity configuration rollout. The script supports the following command line arguments:
* `-u`: Only update those Git repositories that already contain the `.mvn` folder where the configuration files are stored.
- * `-f`: Force-override any pre-existing `extensions.xml` and `gradle-enterprise.xml` configuration files in the `.mvn` folder.
+ * `-f`: Force-override any pre-existing `extensions.xml` and `develocity.xml` configuration files in the `.mvn` folder.
* `-p`: Push the applied changes to the listed Git repositories. Omit the `-p` flag to do a dry run.
### How it works
@@ -22,7 +22,7 @@ The script creates a temporary folder and clones the listed Git repositories to
If the `-u` flag is specified, the script only processes those repositories that already contain a `.mvn` folder.
If the `-u` flag is not specified, the script will process all repositories and create the `.mvn` folder for those repositories that do not already contain it.
-For each processed repository, if the `-f` flag is specified, any pre-existing `extensions.xml` and `gradle-enterprise.xml` configuration files in the `.mvn` folder are overridden.
+For each processed repository, if the `-f` flag is specified, any pre-existing `extensions.xml` and `develocity.xml` configuration files in the `.mvn` folder are overridden.
If the `-f` flag is not specified, any pre-existing configuration files are not modified. The modifications are committed to the cloned repository.
For each repository, if the `-p` flag is specified, the committed changes are pushed to the remote Git repository, and the temporary folder is deleted once all repositories have been processed.
diff --git a/rollout-maven-extension/rollout.sh b/rollout-maven-extension/rollout.sh
index 96894056b..d9c9e8206 100755
--- a/rollout-maven-extension/rollout.sh
+++ b/rollout-maven-extension/rollout.sh
@@ -73,16 +73,16 @@ function process_repository() {
cp -na "$basedir"/.mvn/. .mvn
fi
- # update .gitignore file to ignore the .mvn/.gradle-enterprise folder
+ # update .gitignore file to ignore the .mvn/.develocity folder
if git checkout -- .gitignore >& /dev/null
then
# .gitignore file already exists
- if ! grep -Fxq ".mvn/.gradle-enterprise/" .gitignore ; then
- echo ".mvn/.gradle-enterprise/" >> .gitignore
+ if ! grep -Fxq ".mvn/.develocity/" .gitignore ; then
+ echo ".mvn/.develocity/" >> .gitignore
fi
else
# .gitignore file does not already exist
- echo ".mvn/.gradle-enterprise/" > .gitignore
+ echo ".mvn/.develocity/" > .gitignore
fi
# add changes to staging and commit