1
0
mirror of https://gitee.com/dcren/initializr.git synced 2025-04-05 17:38:06 +08:00

Deprecate support for Gradle 6

Closes gh-1437
This commit is contained in:
Stephane Nicoll 2023-07-10 16:26:23 +02:00
parent 74419308bd
commit 8c5c50e196
2 changed files with 11 additions and 7 deletions
initializr-generator-spring/src
main/java/io/spring/initializr/generator/spring/build/gradle
test/java/io/spring/initializr/generator/spring/build/gradle

View File

@ -139,6 +139,7 @@ public class GradleProjectGenerationConfiguration {
*/
@Configuration
@ConditionalOnGradleVersion("6")
@Deprecated
static class Gradle6ProjectGenerationConfiguration {
@Bean

View File

@ -37,6 +37,7 @@ public class ConditionalOnGradleVersionTests {
.withConfiguration(GradleVersionTestConfiguration.class);
@Test
@Deprecated
void outcomeWithSpringBoot23() {
MutableProjectDescription description = new MutableProjectDescription();
description.setPlatformVersion(Version.parse("2.3.10.RELEASE"));
@ -47,6 +48,7 @@ public class ConditionalOnGradleVersionTests {
}
@Test
@Deprecated
void outcomeWithSpringBoot24() {
MutableProjectDescription description = new MutableProjectDescription();
description.setPlatformVersion(Version.parse("2.4.0"));
@ -132,10 +134,10 @@ public class ConditionalOnGradleVersionTests {
@Test
void outcomeWithSpringBoot24AndMultipleGenerations() {
MutableProjectDescription description = new MutableProjectDescription();
description.setPlatformVersion(Version.parse("2.4.0"));
this.projectTester.withConfiguration(Gradle6Or7TestConfiguration.class)
description.setPlatformVersion(Version.parse("2.7.0"));
this.projectTester.withConfiguration(Gradle7Or8TestConfiguration.class)
.configure(description,
(context) -> assertThat(context).getBeanNames(String.class).containsOnly("gradle6", "gradle6Or7"));
(context) -> assertThat(context).getBeanNames(String.class).containsOnly("gradle7", "gradle7Or8"));
}
@Configuration
@ -143,6 +145,7 @@ public class ConditionalOnGradleVersionTests {
@Bean
@ConditionalOnGradleVersion("6")
@Deprecated
String gradle6() {
return "testGradle6";
}
@ -162,12 +165,12 @@ public class ConditionalOnGradleVersionTests {
}
@Configuration
static class Gradle6Or7TestConfiguration {
static class Gradle7Or8TestConfiguration {
@Bean
@ConditionalOnGradleVersion({ "6", "7" })
String gradle6Or7() {
return "testGradle6Or7";
@ConditionalOnGradleVersion({ "7", "8" })
String gradle7Or8() {
return "testGradle7Or8";
}
}