From 2d0016f2004f9271114c80608231ba1f04330c65 Mon Sep 17 00:00:00 2001 From: Alexis Date: Thu, 13 Apr 2023 13:26:57 +0200 Subject: [PATCH] Update the gradle-tooling-api dependency to 8.1 --- CHANGELOG.md | 1 + pom.xml | 2 +- .../core/component/artifact/type/GradleArtifactType.java | 2 +- .../component/build/resolver/GradleBuildResolverIT.java | 9 ++++++++- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab9c23c..cfe44d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Improve resolving _Gradle_ build files by filtering to exclude local repositories ### Notes +- Update the `gradle-tooling-api` dependency to `8.1` - Update `mockito-core` and `mockito-junit-jupiter` dependencies to `5.3.0` - Update the `license-maven-plugin` plugin to `4.2` - Update the `jacoco-maven-plugin` plugin to `0.8.9` diff --git a/pom.xml b/pom.xml index ecdd213..66f0702 100644 --- a/pom.xml +++ b/pom.xml @@ -90,7 +90,7 @@ org.gradle gradle-tooling-api - 8.0.2 + 8.1 commons-cli diff --git a/src/main/java/com/github/alexisjehan/mavencheck/core/component/artifact/type/GradleArtifactType.java b/src/main/java/com/github/alexisjehan/mavencheck/core/component/artifact/type/GradleArtifactType.java index ee00f1b..98dc33d 100644 --- a/src/main/java/com/github/alexisjehan/mavencheck/core/component/artifact/type/GradleArtifactType.java +++ b/src/main/java/com/github/alexisjehan/mavencheck/core/component/artifact/type/GradleArtifactType.java @@ -29,7 +29,7 @@ /** *

Enumeration of Gradle artifact types.

- *

Note: Based on {@code org.gradle:gradle-tooling-api:8.0.1}.

+ *

Note: Based on {@code org.gradle:gradle-tooling-api:8.1}.

* @see https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_plugin_and_dependency_management * @see https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_configurations_graph * @since 1.0.0 diff --git a/src/test/java/com/github/alexisjehan/mavencheck/core/component/build/resolver/GradleBuildResolverIT.java b/src/test/java/com/github/alexisjehan/mavencheck/core/component/build/resolver/GradleBuildResolverIT.java index 4d3b99f..4e0d85a 100644 --- a/src/test/java/com/github/alexisjehan/mavencheck/core/component/build/resolver/GradleBuildResolverIT.java +++ b/src/test/java/com/github/alexisjehan/mavencheck/core/component/build/resolver/GradleBuildResolverIT.java @@ -55,7 +55,7 @@ final class GradleBuildResolverIT { @Test void testUpToDate() { - assertThat(GradleUtils.getVersion()).startsWith("8.0"); // Ensure tests are up-to-date after updating Gradle + assertThat(GradleUtils.getVersion()).startsWith("8.1"); // Ensure tests are up-to-date after updating Gradle } @ParameterizedTest @@ -108,7 +108,14 @@ void testResolveSinceGradle68UntilJava18(final String gradleVersion, @TempDir fi } @ParameterizedTest + @EnabledForJreRange(max = JRE.JAVA_19) @ValueSource(strings = {"7.6", "8.0"}) + void testResolveSinceGradle68UntilJava19(final String gradleVersion, @TempDir final Path tmpDirectory) { + testResolveSinceGradle68(gradleVersion, tmpDirectory); + } + + @ParameterizedTest + @ValueSource(strings = "8.1") void testResolveSinceGradle68UntilJavaLatest(final String gradleVersion, @TempDir final Path tmpDirectory) { testResolveSinceGradle68(gradleVersion, tmpDirectory); }