You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by lk...@apache.org on 2023/01/10 15:13:36 UTC
[netbeans] branch master updated: Upgraded Gradle Tooling API to 8.0-rc-1 (#5240)
This is an automated email from the ASF dual-hosted git repository.
lkishalmi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new bc4d6fbb4b Upgraded Gradle Tooling API to 8.0-rc-1 (#5240)
bc4d6fbb4b is described below
commit bc4d6fbb4bd1425c763c9569c47c64e2d9110c2f
Author: Laszlo Kishalmi <la...@gmail.com>
AuthorDate: Tue Jan 10 07:13:27 2023 -0800
Upgraded Gradle Tooling API to 8.0-rc-1 (#5240)
* Upgraded Gradle Tooling API to 8.0-rc-1
* Fixed jar task property removal in Gradle 8.0
* Deprecate no-rebuild Gradle option.
* Use Gradle 7.5 for micronaut tests
* Set Gradle 7.5 for some sensitive test projects
* Use Gradle 7.5 for Micronaut tests
---
.gitignore | 8 ++++++++
.../multi/gradle/wrapper/gradle-wrapper.properties | 5 +++++
.../simple/gradle/wrapper/gradle-wrapper.properties | 5 +++++
extide/gradle/nbproject/project.properties | 3 +++
extide/gradle/nbproject/project.xml | 4 ++--
.../modules/gradle/tooling/NbProjectInfoBuilder.java | 13 +++++++++++--
.../modules/gradle/api/execute/GradleCommandLine.java | 2 +-
.../netbeans/modules/gradle/execute/Bundle.properties | 2 +-
.../modules/gradle/execute/ExecutionOptionsPanel.java | 2 +-
.../netbeans/modules/gradle/options/Bundle.properties | 4 ++--
.../netbeans/modules/gradle/options/SettingsPanel.java | 4 ++--
.../netbeans/modules/gradle/spi/GradleSettings.java | 18 ++++++++++++++++++
.../micronaut/gradle/wrapper/gradle-wrapper.properties | 5 +++++
extide/libs.gradle/external/binaries-list | 2 +-
...nse.txt => gradle-tooling-api-8.0-rc-1-license.txt} | 4 ++--
...tice.txt => gradle-tooling-api-8.0-rc-1-notice.txt} | 0
extide/libs.gradle/manifest.mf | 4 ++--
.../nbproject/org-netbeans-modules-libs-gradle.sig | 4 +++-
extide/libs.gradle/nbproject/project.properties | 2 +-
extide/libs.gradle/nbproject/project.xml | 2 +-
.../shadowed/gradle/wrapper/gradle-wrapper.properties | 5 +++++
.../withTests/gradle/wrapper/gradle-wrapper.properties | 5 +++++
.../micronaut/gradle/wrapper/gradle-wrapper.properties | 5 +++++
java/gradle.test/nbproject/project.xml | 4 ++--
24 files changed, 91 insertions(+), 21 deletions(-)
diff --git a/.gitignore b/.gitignore
index ce62816eb0..23afeae768 100644
--- a/.gitignore
+++ b/.gitignore
@@ -109,6 +109,14 @@ derby.log
/extide/gradle/release/modules/gradle/daemon-loader/.gradle/
/nbbuild/misc/prepare-bundles/target/
+# Gradle Unittest Data
+/extide/gradle/test/unit/data/**/build/
+/extide/gradle/test/unit/data/**/.gradle/
+/java/gradle.java/test/unit/data/**/build/
+/java/gradle.java/test/unit/data/**/.gradle/
+/enterprise/micronaut/test/unit/data/**/build/
+/enterprise/micronaut/test/unit/data/**/.gradle/
+
# ANTLR v4 Grammar
##################################
/java/languages.antlr/external/*.g4
diff --git a/enterprise/micronaut/test/unit/data/gradle/artifacts/multi/gradle/wrapper/gradle-wrapper.properties b/enterprise/micronaut/test/unit/data/gradle/artifacts/multi/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/enterprise/micronaut/test/unit/data/gradle/artifacts/multi/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/enterprise/micronaut/test/unit/data/gradle/artifacts/simple/gradle/wrapper/gradle-wrapper.properties b/enterprise/micronaut/test/unit/data/gradle/artifacts/simple/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/enterprise/micronaut/test/unit/data/gradle/artifacts/simple/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/extide/gradle/nbproject/project.properties b/extide/gradle/nbproject/project.properties
index ea39a75038..54dab6898e 100644
--- a/extide/gradle/nbproject/project.properties
+++ b/extide/gradle/nbproject/project.properties
@@ -28,6 +28,9 @@ source.reference.netbeans-gradle-tooling.jar=netbeans-gradle-tooling/src/main/gr
test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir}
test-unit-sys-prop.java.awt.headless=true
+# Enable Gradle execution exception logging during tests
+#test-unit-sys-prop.org.netbeans.modules.gradle.level=FINE
+
release.build/tooling/netbeans-gradle-tooling.jar=modules/gradle/netbeans-gradle-tooling.jar
release.build/tooling/nb-tooling.gradle=modules/gradle/nb-tooling.gradle
diff --git a/extide/gradle/nbproject/project.xml b/extide/gradle/nbproject/project.xml
index acec092705..47e0d7e2e7 100644
--- a/extide/gradle/nbproject/project.xml
+++ b/extide/gradle/nbproject/project.xml
@@ -99,8 +99,8 @@
<code-name-base>org.netbeans.modules.libs.gradle</code-name-base>
<compile-dependency/>
<run-dependency>
- <release-version>7</release-version>
- <specification-version>7.4.1</specification-version>
+ <release-version>8</release-version>
+ <specification-version>8.0.1</specification-version>
</run-dependency>
</dependency>
<dependency>
diff --git a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java b/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
index b17933e692..65dbd72e66 100644
--- a/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
+++ b/extide/gradle/netbeans-gradle-tooling/src/main/java/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.java
@@ -1119,8 +1119,17 @@ class NbProjectInfoBuilder {
}
}
Map<String, Object> archives = new HashMap<>();
- project.getTasks().withType(Jar.class).forEach(jar -> {
- archives.put(jar.getClassifier(), jar.getArchivePath());
+ beforeGradle("5.2", () -> {
+ // The jar.getCassifier() and jar.getArchievePath() are deprecated since 5.2
+ // These methods got removed in 8.0
+ project.getTasks().withType(Jar.class).forEach(jar -> {
+ archives.put(jar.getClassifier(), jar.getArchivePath());
+ });
+ });
+ sinceGradle("5.2", () -> {
+ project.getTasks().withType(Jar.class).forEach(jar -> {
+ archives.put(jar.getArchiveClassifier().get(), jar.getDestinationDirectory().file(jar.getArchiveFileName().get()).get().getAsFile());
+ });
});
model.getInfo().put("archives", archives);
}
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java
index bd90db0362..550a3e4230 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleCommandLine.java
@@ -135,7 +135,7 @@ public final class GradleCommandLine implements Serializable {
NO_CONFIGURE_ON_DEMAND(PARAM, "--no-configure-on-demand"),
NO_DAEMON(UNSUPPORTED, "--no-daemon"),
NO_PARALLEL(PARAM, "--no-parallel"),
- NO_REBUILD(PARAM, "-a", "--no-rebuild"),
+ NO_REBUILD(PARAM, GradleVersionRange.until("8.0"), "-a", "--no-rebuild"),
NO_SCAN(PARAM, GradleVersionRange.from("4.3"), "--no-scan"),
NO_SEARCH_UPWARD(UNSUPPORTED, GradleVersionRange.until("5.0"), "--no-search-upward", "-u"),
NO_WATCH_FS(PARAM, GradleVersionRange.from("6.7"), "--no-watch-fs"),
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/execute/Bundle.properties b/extide/gradle/src/org/netbeans/modules/gradle/execute/Bundle.properties
index 9ecf071eab..e609f01e5b 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/execute/Bundle.properties
+++ b/extide/gradle/src/org/netbeans/modules/gradle/execute/Bundle.properties
@@ -18,7 +18,7 @@
GradleExecutorOptionsPanel.lbTasks.text=Gradle Command:
GradleExecutorOptionsPanel.jScrollPane1.TabConstraints.tabTitle=Edit
GradleExecutorOptionsPanel.jScrollPane2.TabConstraints.tabTitle=Preview
-ExecutionOptionsPanel.cbNoRebuild.text=Do not Rebuild Project Dependencies
+ExecutionOptionsPanel.cbNoRebuild.text=<html><strike>Do not Rebuild Project Dependencies</strike>
ExecutionOptionsPanel.cbSkipCheck.text=Skip 'check' for non-test Related Executions
ExecutionOptionsPanel.cbSkipTest.text=Skip 'test' for non-test Related Executions
ExecutionOptionsPanel.cbOffline.text=Offline
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/execute/ExecutionOptionsPanel.java b/extide/gradle/src/org/netbeans/modules/gradle/execute/ExecutionOptionsPanel.java
index 6a5c9d34ed..a3f02aa982 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/execute/ExecutionOptionsPanel.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/execute/ExecutionOptionsPanel.java
@@ -161,7 +161,7 @@ public class ExecutionOptionsPanel extends javax.swing.JPanel {
.addComponent(cbSkipCheck))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(cbNoRebuild)
+ .addComponent(cbNoRebuild, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(cbSkipTest))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/options/Bundle.properties b/extide/gradle/src/org/netbeans/modules/gradle/options/Bundle.properties
index 76285a5c74..f50eecfd4f 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/options/Bundle.properties
+++ b/extide/gradle/src/org/netbeans/modules/gradle/options/Bundle.properties
@@ -57,6 +57,6 @@ SettingsPanel.cbBundledLoading.text=Load Projects in Bundles
SettingsPanel.cbBundledLoading.toolTipText=Instead of loading sub-projects of a multi-project build individually, try fetch the sub-project details in one run.
SettingsPanel.cbUseConfigCache.toolTipText=<html>This is an <b>incubating</b> feature. Use with care!
SettingsPanel.cbUseConfigCache.text=Use Configuration Cache
-SettingsPanel.cbNoRebuild.text=Do not Rebuild Project Dependencies
-SettingsPanel.cbNoRebuild.toolTipText=<html>Useful for debugging and fine-tuning buildSrc, but <b>can lead to wrong results</b>.<br/>Use with caution!
+SettingsPanel.cbNoRebuild.text=<html><strike>Do not Rebuild Project Dependencies</strike>
+SettingsPanel.cbNoRebuild.toolTipText=<html>This option was removed in Gradle 8.0 as this <b>can lead to wrong results</b>.<br/>\nNetBeans is going to remove it in version 20.<br/>Use with caution!
SettingsPanel.jLabel2.text=Network Proxy:
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/options/SettingsPanel.java b/extide/gradle/src/org/netbeans/modules/gradle/options/SettingsPanel.java
index e8d10f7312..bae43a0f8b 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/options/SettingsPanel.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/options/SettingsPanel.java
@@ -371,7 +371,7 @@ public class SettingsPanel extends javax.swing.JPanel {
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cbOffline)
.addComponent(cbConfigureOnDemand)
- .addComponent(cbNoRebuild))
+ .addComponent(cbNoRebuild, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 162, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cbUseConfigCache)
@@ -390,7 +390,7 @@ public class SettingsPanel extends javax.swing.JPanel {
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cbSkipTest)
- .addComponent(cbNoRebuild))
+ .addComponent(cbNoRebuild, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cbConfigureOnDemand)
diff --git a/extide/gradle/src/org/netbeans/modules/gradle/spi/GradleSettings.java b/extide/gradle/src/org/netbeans/modules/gradle/spi/GradleSettings.java
index f1c7030b75..4e1703512c 100644
--- a/extide/gradle/src/org/netbeans/modules/gradle/spi/GradleSettings.java
+++ b/extide/gradle/src/org/netbeans/modules/gradle/spi/GradleSettings.java
@@ -263,10 +263,28 @@ public final class GradleSettings {
return getPreferences().get(PROP_GRADLE_VERSION, GradleVersion.current().getVersion());
}
+ /**
+ * Gradle removed this option in version 8.0. NetBeans is going to remove
+ * the UI option in NetBeans 20, beyond that point this option would be
+ * available to keep binary compatibility, but would be un-effective.
+ *
+ * @param b
+ * @deprecated Do not use, could produce undesirable results.
+ */
+ @Deprecated
public void setNoRebuild(boolean b) {
getPreferences().putBoolean(PROP_OPT_NO_REBUILD, b);
}
+ /**
+ * Gradle removed this option in version 8.0. NetBeans is going to remove
+ * the UI option in NetBeans 20, beyond that point this option would be
+ * available to keep binary compatibility, but would return {@code false}.
+ *
+ * @return whether the {@code --no-rebuild} command line option should be set by default.
+ * @deprecated Do not use, could produce undesirable results.
+ */
+ @Deprecated
public boolean getNoRebuild() {
return getPreferences().getBoolean(PROP_OPT_NO_REBUILD, false);
}
diff --git a/extide/gradle/test/unit/data/buildprops/micronaut/gradle/wrapper/gradle-wrapper.properties b/extide/gradle/test/unit/data/buildprops/micronaut/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/extide/gradle/test/unit/data/buildprops/micronaut/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/extide/libs.gradle/external/binaries-list b/extide/libs.gradle/external/binaries-list
index 26365ef594..f65a3e12be 100644
--- a/extide/libs.gradle/external/binaries-list
+++ b/extide/libs.gradle/external/binaries-list
@@ -15,4 +15,4 @@
# specific language governing permissions and limitations
# under the License.
-18FB51FF62486D84F7B91F171D0E4AABF020DCDC https://repo.gradle.org/public/org/gradle/gradle-tooling-api/7.5/gradle-tooling-api-7.5.jar gradle-tooling-api-7.5.jar
+21A1F0E6F9FB1A08D06602737FF2010288F9E934 https://repo.gradle.org/artifactory/libs-releases/org/gradle/gradle-tooling-api/8.0-rc-1/gradle-tooling-api-8.0-rc-1.jar gradle-tooling-api-8.0-rc-1.jar
diff --git a/extide/libs.gradle/external/gradle-tooling-api-7.5-license.txt b/extide/libs.gradle/external/gradle-tooling-api-8.0-rc-1-license.txt
similarity index 99%
rename from extide/libs.gradle/external/gradle-tooling-api-7.5-license.txt
rename to extide/libs.gradle/external/gradle-tooling-api-8.0-rc-1-license.txt
index 935c1ef782..f616b4a769 100644
--- a/extide/libs.gradle/external/gradle-tooling-api-7.5-license.txt
+++ b/extide/libs.gradle/external/gradle-tooling-api-8.0-rc-1-license.txt
@@ -1,7 +1,7 @@
Name: Gradle Wrapper
Description: Gradle Tooling API
-Version: 7.5
-Files: gradle-tooling-api-7.5.jar
+Version: 8.0-rc-1
+Files: gradle-tooling-api-8.0-rc-1.jar
License: Apache-2.0
Origin: Gradle Inc.
URL: https://gradle.org/
diff --git a/extide/libs.gradle/external/gradle-tooling-api-7.5-notice.txt b/extide/libs.gradle/external/gradle-tooling-api-8.0-rc-1-notice.txt
similarity index 100%
rename from extide/libs.gradle/external/gradle-tooling-api-7.5-notice.txt
rename to extide/libs.gradle/external/gradle-tooling-api-8.0-rc-1-notice.txt
diff --git a/extide/libs.gradle/manifest.mf b/extide/libs.gradle/manifest.mf
index 178f6d00ad..21cbb48205 100644
--- a/extide/libs.gradle/manifest.mf
+++ b/extide/libs.gradle/manifest.mf
@@ -1,5 +1,5 @@
Manifest-Version: 1.0
AutoUpdate-Show-In-Client: false
-OpenIDE-Module: org.netbeans.modules.libs.gradle/7
+OpenIDE-Module: org.netbeans.modules.libs.gradle/8
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/libs/gradle/Bundle.properties
-OpenIDE-Module-Specification-Version: 7.7
+OpenIDE-Module-Specification-Version: 8.0.1
diff --git a/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig b/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
index f0abbf986b..ff9ac82012 100644
--- a/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
+++ b/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
@@ -1,5 +1,5 @@
#Signature file v4.1
-#Version 7.6
+#Version 8.0.1
CLSS public abstract interface java.io.Serializable
@@ -33,6 +33,8 @@ meth public boolean isBuildCacheDebugLogging()
meth public boolean isBuildCacheEnabled()
meth public boolean isBuildProjectDependencies()
meth public boolean isBuildScan()
+meth public boolean isConfigurationCacheRequested()
+ anno 0 org.gradle.api.Incubating()
meth public boolean isConfigureOnDemand()
anno 0 org.gradle.api.Incubating()
meth public boolean isContinueOnFailure()
diff --git a/extide/libs.gradle/nbproject/project.properties b/extide/libs.gradle/nbproject/project.properties
index a25cda055b..41aa7d08a1 100644
--- a/extide/libs.gradle/nbproject/project.properties
+++ b/extide/libs.gradle/nbproject/project.properties
@@ -22,4 +22,4 @@ javac.compilerargs=-Xlint -Xlint:-serial
# For more information, please see http://wiki.netbeans.org/SignatureTest
sigtest.gen.fail.on.error=false
-release.external/gradle-tooling-api-7.5.jar=modules/gradle/gradle-tooling-api.jar
+release.external/gradle-tooling-api-8.0-rc-1.jar=modules/gradle/gradle-tooling-api.jar
diff --git a/extide/libs.gradle/nbproject/project.xml b/extide/libs.gradle/nbproject/project.xml
index f770f33482..03b4e0a53a 100644
--- a/extide/libs.gradle/nbproject/project.xml
+++ b/extide/libs.gradle/nbproject/project.xml
@@ -39,7 +39,7 @@
</public-packages>
<class-path-extension>
<runtime-relative-path>gradle/gradle-tooling-api.jar</runtime-relative-path>
- <binary-origin>external/gradle-tooling-api-7.5.jar</binary-origin>
+ <binary-origin>external/gradle-tooling-api-8.0-rc-1.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
diff --git a/java/gradle.java/test/unit/data/artifacts/shadowed/gradle/wrapper/gradle-wrapper.properties b/java/gradle.java/test/unit/data/artifacts/shadowed/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/java/gradle.java/test/unit/data/artifacts/shadowed/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/java/gradle.java/test/unit/data/artifacts/withTests/gradle/wrapper/gradle-wrapper.properties b/java/gradle.java/test/unit/data/artifacts/withTests/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/java/gradle.java/test/unit/data/artifacts/withTests/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/java/gradle.java/test/unit/data/dependencies/micronaut/gradle/wrapper/gradle-wrapper.properties b/java/gradle.java/test/unit/data/dependencies/micronaut/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000000..8049c684f0
--- /dev/null
+++ b/java/gradle.java/test/unit/data/dependencies/micronaut/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/java/gradle.test/nbproject/project.xml b/java/gradle.test/nbproject/project.xml
index 38e3b00dc5..6bbce2d0cc 100644
--- a/java/gradle.test/nbproject/project.xml
+++ b/java/gradle.test/nbproject/project.xml
@@ -29,8 +29,8 @@
<code-name-base>org.netbeans.modules.libs.gradle</code-name-base>
<compile-dependency/>
<run-dependency>
- <release-version>7</release-version>
- <specification-version>7.0</specification-version>
+ <release-version>8</release-version>
+ <specification-version>8.0.1</specification-version>
</run-dependency>
</dependency>
<dependency>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists