mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-20 02:29:44 +08:00
Upgrade to spring-javaformat 0.0.15
Closes gh-949
This commit is contained in:
@@ -57,14 +57,14 @@ class InitializrStatsAutoConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBean(InitializrMetadataProvider.class)
|
@ConditionalOnBean(InitializrMetadataProvider.class)
|
||||||
public ProjectGenerationStatPublisher projectRequestStatHandler(RestTemplateBuilder restTemplateBuilder) {
|
ProjectGenerationStatPublisher projectRequestStatHandler(RestTemplateBuilder restTemplateBuilder) {
|
||||||
return new ProjectGenerationStatPublisher(new ProjectRequestDocumentFactory(), this.statsProperties,
|
return new ProjectGenerationStatPublisher(new ProjectRequestDocumentFactory(), this.statsProperties,
|
||||||
restTemplateBuilder, statsRetryTemplate());
|
restTemplateBuilder, statsRetryTemplate());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean(name = "statsRetryTemplate")
|
@ConditionalOnMissingBean(name = "statsRetryTemplate")
|
||||||
public RetryTemplate statsRetryTemplate() {
|
RetryTemplate statsRetryTemplate() {
|
||||||
RetryTemplate retryTemplate = new RetryTemplate();
|
RetryTemplate retryTemplate = new RetryTemplate();
|
||||||
ExponentialBackOffPolicy backOffPolicy = new ExponentialBackOffPolicy();
|
ExponentialBackOffPolicy backOffPolicy = new ExponentialBackOffPolicy();
|
||||||
backOffPolicy.setInitialInterval(3000L);
|
backOffPolicy.setInitialInterval(3000L);
|
||||||
|
@@ -90,7 +90,7 @@ class InitializrStatsAutoConfigurationTests {
|
|||||||
static class CustomStatsRetryTemplateConfiguration {
|
static class CustomStatsRetryTemplateConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public RetryTemplate statsRetryTemplate() {
|
RetryTemplate statsRetryTemplate() {
|
||||||
RetryTemplate retryTemplate = new RetryTemplate();
|
RetryTemplate retryTemplate = new RetryTemplate();
|
||||||
ExponentialBackOffPolicy backOffPolicy = new ExponentialBackOffPolicy();
|
ExponentialBackOffPolicy backOffPolicy = new ExponentialBackOffPolicy();
|
||||||
backOffPolicy.setMultiplier(10);
|
backOffPolicy.setMultiplier(10);
|
||||||
@@ -104,7 +104,7 @@ class InitializrStatsAutoConfigurationTests {
|
|||||||
static class InfrastructureConfiguration {
|
static class InfrastructureConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrMetadataProvider initializrMetadataProvider() {
|
InitializrMetadataProvider initializrMetadataProvider() {
|
||||||
return mock(InitializrMetadataProvider.class);
|
return mock(InitializrMetadataProvider.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ class InitializrStatsAutoConfigurationTests {
|
|||||||
private static final ResponseErrorHandler errorHandler = mock(ResponseErrorHandler.class);
|
private static final ResponseErrorHandler errorHandler = mock(ResponseErrorHandler.class);
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public RestTemplateCustomizer testRestTemplateCustomizer() {
|
RestTemplateCustomizer testRestTemplateCustomizer() {
|
||||||
return (b) -> b.setErrorHandler(errorHandler);
|
return (b) -> b.setErrorHandler(errorHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -67,7 +67,7 @@ class ClientApplicationTests {
|
|||||||
static class Config {
|
static class Config {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public RestTemplate restTemplate(RestTemplateBuilder builder) {
|
RestTemplate restTemplate(RestTemplateBuilder builder) {
|
||||||
return builder.build();
|
return builder.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -129,22 +129,22 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
static class Gradle3ProjectGenerationConfiguration {
|
static class Gradle3ProjectGenerationConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public Gradle3BuildWriter gradleBuildWriter() {
|
Gradle3BuildWriter gradleBuildWriter() {
|
||||||
return new Gradle3BuildWriter();
|
return new Gradle3BuildWriter();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GradleWrapperContributor gradle3WrapperContributor() {
|
GradleWrapperContributor gradle3WrapperContributor() {
|
||||||
return new GradleWrapperContributor("3");
|
return new GradleWrapperContributor("3");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public Gradle3SettingsGradleProjectContributor settingsGradleProjectContributor(GradleBuild build) {
|
Gradle3SettingsGradleProjectContributor settingsGradleProjectContributor(GradleBuild build) {
|
||||||
return new Gradle3SettingsGradleProjectContributor(build);
|
return new Gradle3SettingsGradleProjectContributor(build);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription) {
|
BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription) {
|
||||||
return (build) -> {
|
return (build) -> {
|
||||||
build.buildscript(
|
build.buildscript(
|
||||||
(buildscript) -> buildscript.dependency("org.springframework.boot:spring-boot-gradle-plugin:"
|
(buildscript) -> buildscript.dependency("org.springframework.boot:spring-boot-gradle-plugin:"
|
||||||
@@ -164,7 +164,7 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
static class Gradle4ProjectGenerationConfiguration {
|
static class Gradle4ProjectGenerationConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GradleWrapperContributor gradle4WrapperContributor() {
|
GradleWrapperContributor gradle4WrapperContributor() {
|
||||||
return new GradleWrapperContributor("4");
|
return new GradleWrapperContributor("4");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
static class Gradle5ProjectGenerationConfiguration {
|
static class Gradle5ProjectGenerationConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GradleWrapperContributor gradle4WrapperContributor() {
|
GradleWrapperContributor gradle4WrapperContributor() {
|
||||||
return new GradleWrapperContributor("5");
|
return new GradleWrapperContributor("5");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,31 +193,31 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
static class Gradle4Or5ProjectGenerationConfiguration {
|
static class Gradle4Or5ProjectGenerationConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GroovyDslGradleBuildWriter gradleBuildWriter() {
|
GroovyDslGradleBuildWriter gradleBuildWriter() {
|
||||||
return new GroovyDslGradleBuildWriter();
|
return new GroovyDslGradleBuildWriter();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public SettingsGradleProjectContributor settingsGradleProjectContributor(GradleBuild build,
|
SettingsGradleProjectContributor settingsGradleProjectContributor(GradleBuild build,
|
||||||
IndentingWriterFactory indentingWriterFactory) {
|
IndentingWriterFactory indentingWriterFactory) {
|
||||||
return new SettingsGradleProjectContributor(build, indentingWriterFactory,
|
return new SettingsGradleProjectContributor(build, indentingWriterFactory,
|
||||||
new GroovyDslGradleSettingsWriter(), "settings.gradle");
|
new GroovyDslGradleSettingsWriter(), "settings.gradle");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription) {
|
BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription) {
|
||||||
return (build) -> build.addPlugin("org.springframework.boot",
|
return (build) -> build.addPlugin("org.springframework.boot",
|
||||||
projectDescription.getPlatformVersion().toString());
|
projectDescription.getPlatformVersion().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.2.0.M3")
|
@ConditionalOnPlatformVersion("2.2.0.M3")
|
||||||
public BuildCustomizer<GradleBuild> testTaskContributor() {
|
BuildCustomizer<GradleBuild> testTaskContributor() {
|
||||||
return (build) -> build.customizeTask("test", (test) -> test.invoke("useJUnitPlatform"));
|
return (build) -> build.customizeTask("test", (test) -> test.invoke("useJUnitPlatform"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GradleAnnotationProcessorScopeBuildCustomizer gradleAnnotationProcessorScopeBuildCustomizer() {
|
GradleAnnotationProcessorScopeBuildCustomizer gradleAnnotationProcessorScopeBuildCustomizer() {
|
||||||
return new GradleAnnotationProcessorScopeBuildCustomizer();
|
return new GradleAnnotationProcessorScopeBuildCustomizer();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,19 +232,19 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
static class GradleKtsProjectGenerationConfiguration {
|
static class GradleKtsProjectGenerationConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public KotlinDslGradleBuildWriter gradleKtsBuildWriter() {
|
KotlinDslGradleBuildWriter gradleKtsBuildWriter() {
|
||||||
return new KotlinDslGradleBuildWriter();
|
return new KotlinDslGradleBuildWriter();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public SettingsGradleProjectContributor settingsGradleKtsProjectContributor(GradleBuild build,
|
SettingsGradleProjectContributor settingsGradleKtsProjectContributor(GradleBuild build,
|
||||||
IndentingWriterFactory indentingWriterFactory) {
|
IndentingWriterFactory indentingWriterFactory) {
|
||||||
return new SettingsGradleProjectContributor(build, indentingWriterFactory,
|
return new SettingsGradleProjectContributor(build, indentingWriterFactory,
|
||||||
new KotlinDslGradleSettingsWriter(), "settings.gradle.kts");
|
new KotlinDslGradleSettingsWriter(), "settings.gradle.kts");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription,
|
BuildCustomizer<GradleBuild> springBootPluginContributor(ResolvedProjectDescription projectDescription,
|
||||||
InitializrMetadata metadata) {
|
InitializrMetadata metadata) {
|
||||||
return (build) -> {
|
return (build) -> {
|
||||||
build.addPlugin("org.springframework.boot", projectDescription.getPlatformVersion().toString());
|
build.addPlugin("org.springframework.boot", projectDescription.getPlatformVersion().toString());
|
||||||
@@ -255,12 +255,12 @@ public class GradleProjectGenerationConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.2.0.M3")
|
@ConditionalOnPlatformVersion("2.2.0.M3")
|
||||||
public BuildCustomizer<GradleBuild> testTaskContributor() {
|
BuildCustomizer<GradleBuild> testTaskContributor() {
|
||||||
return (build) -> build.customizeTasksWithType("Test", (test) -> test.invoke("useJUnitPlatform"));
|
return (build) -> build.customizeTasksWithType("Test", (test) -> test.invoke("useJUnitPlatform"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GradleAnnotationProcessorScopeBuildCustomizer gradleAnnotationProcessorScopeBuildCustomizer() {
|
GradleAnnotationProcessorScopeBuildCustomizer gradleAnnotationProcessorScopeBuildCustomizer() {
|
||||||
return new GradleAnnotationProcessorScopeBuildCustomizer();
|
return new GradleAnnotationProcessorScopeBuildCustomizer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -74,7 +74,7 @@ public class SourceCodeProjectGenerationConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("[1.5.0.M1, 2.0.0.M1)")
|
@ConditionalOnPlatformVersion("[1.5.0.M1, 2.0.0.M1)")
|
||||||
public ServletInitializerContributor boot15ServletInitializerContributor(
|
ServletInitializerContributor boot15ServletInitializerContributor(
|
||||||
ObjectProvider<ServletInitializerCustomizer<?>> servletInitializerCustomizers) {
|
ObjectProvider<ServletInitializerCustomizer<?>> servletInitializerCustomizers) {
|
||||||
return new ServletInitializerContributor(this.projectDescription.getPackageName(),
|
return new ServletInitializerContributor(this.projectDescription.getPackageName(),
|
||||||
"org.springframework.boot.web.support.SpringBootServletInitializer", servletInitializerCustomizers);
|
"org.springframework.boot.web.support.SpringBootServletInitializer", servletInitializerCustomizers);
|
||||||
@@ -82,7 +82,7 @@ public class SourceCodeProjectGenerationConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.0.0.M1")
|
@ConditionalOnPlatformVersion("2.0.0.M1")
|
||||||
public ServletInitializerContributor boot20ServletInitializerContributor(
|
ServletInitializerContributor boot20ServletInitializerContributor(
|
||||||
ObjectProvider<ServletInitializerCustomizer<?>> servletInitializerCustomizers) {
|
ObjectProvider<ServletInitializerCustomizer<?>> servletInitializerCustomizers) {
|
||||||
return new ServletInitializerContributor(this.projectDescription.getPackageName(),
|
return new ServletInitializerContributor(this.projectDescription.getPackageName(),
|
||||||
"org.springframework.boot.web.servlet.support.SpringBootServletInitializer",
|
"org.springframework.boot.web.servlet.support.SpringBootServletInitializer",
|
||||||
|
@@ -51,7 +51,7 @@ import org.springframework.context.annotation.Configuration;
|
|||||||
class GroovyProjectGenerationDefaultContributorsConfiguration {
|
class GroovyProjectGenerationDefaultContributorsConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public MainApplicationTypeCustomizer<GroovyTypeDeclaration> mainMethodContributor() {
|
MainApplicationTypeCustomizer<GroovyTypeDeclaration> mainMethodContributor() {
|
||||||
return (typeDeclaration) -> typeDeclaration.addMethodDeclaration(
|
return (typeDeclaration) -> typeDeclaration.addMethodDeclaration(
|
||||||
GroovyMethodDeclaration.method("main").modifiers(Modifier.PUBLIC | Modifier.STATIC).returning("void")
|
GroovyMethodDeclaration.method("main").modifiers(Modifier.PUBLIC | Modifier.STATIC).returning("void")
|
||||||
.parameters(new Parameter("java.lang.String[]", "args"))
|
.parameters(new Parameter("java.lang.String[]", "args"))
|
||||||
@@ -62,7 +62,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
||||||
public TestApplicationTypeCustomizer<GroovyTypeDeclaration> junit4TestMethodContributor() {
|
TestApplicationTypeCustomizer<GroovyTypeDeclaration> junit4TestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
GroovyMethodDeclaration method = GroovyMethodDeclaration.method("contextLoads").modifiers(Modifier.PUBLIC)
|
GroovyMethodDeclaration method = GroovyMethodDeclaration.method("contextLoads").modifiers(Modifier.PUBLIC)
|
||||||
.returning("void").body();
|
.returning("void").body();
|
||||||
@@ -73,7 +73,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.2.0.M3")
|
@ConditionalOnPlatformVersion("2.2.0.M3")
|
||||||
public TestApplicationTypeCustomizer<GroovyTypeDeclaration> junitJupiterTestMethodContributor() {
|
TestApplicationTypeCustomizer<GroovyTypeDeclaration> junitJupiterTestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
GroovyMethodDeclaration method = GroovyMethodDeclaration.method("contextLoads").returning("void").body();
|
GroovyMethodDeclaration method = GroovyMethodDeclaration.method("contextLoads").returning("void").body();
|
||||||
method.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
method.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
||||||
@@ -82,7 +82,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public BuildCustomizer<Build> groovyDependenciesConfigurer() {
|
BuildCustomizer<Build> groovyDependenciesConfigurer() {
|
||||||
return new GroovyDependenciesConfigurer();
|
return new GroovyDependenciesConfigurer();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class WarPackagingConfiguration {
|
static class WarPackagingConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ServletInitializerCustomizer<GroovyTypeDeclaration> javaServletInitializerCustomizer(
|
ServletInitializerCustomizer<GroovyTypeDeclaration> javaServletInitializerCustomizer(
|
||||||
ResolvedProjectDescription projectDescription) {
|
ResolvedProjectDescription projectDescription) {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
GroovyMethodDeclaration configure = GroovyMethodDeclaration.method("configure")
|
GroovyMethodDeclaration configure = GroovyMethodDeclaration.method("configure")
|
||||||
@@ -119,7 +119,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class GroovyMavenProjectConfiguration {
|
static class GroovyMavenProjectConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GroovyMavenBuildCustomizer groovyBuildCustomizer() {
|
GroovyMavenBuildCustomizer groovyBuildCustomizer() {
|
||||||
return new GroovyMavenBuildCustomizer();
|
return new GroovyMavenBuildCustomizer();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ class GroovyProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class GroovyGradleProjectConfiguration {
|
static class GroovyGradleProjectConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public GroovyGradleBuildCustomizer groovyBuildCustomizer() {
|
GroovyGradleBuildCustomizer groovyBuildCustomizer() {
|
||||||
return new GroovyGradleBuildCustomizer();
|
return new GroovyGradleBuildCustomizer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -46,7 +46,7 @@ import org.springframework.context.annotation.Configuration;
|
|||||||
class JavaProjectGenerationDefaultContributorsConfiguration {
|
class JavaProjectGenerationDefaultContributorsConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public MainApplicationTypeCustomizer<JavaTypeDeclaration> mainMethodContributor() {
|
MainApplicationTypeCustomizer<JavaTypeDeclaration> mainMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
typeDeclaration.modifiers(Modifier.PUBLIC);
|
typeDeclaration.modifiers(Modifier.PUBLIC);
|
||||||
typeDeclaration.addMethodDeclaration(
|
typeDeclaration.addMethodDeclaration(
|
||||||
@@ -60,7 +60,7 @@ class JavaProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
||||||
public TestApplicationTypeCustomizer<JavaTypeDeclaration> junit4TestMethodContributor() {
|
TestApplicationTypeCustomizer<JavaTypeDeclaration> junit4TestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
typeDeclaration.modifiers(Modifier.PUBLIC);
|
typeDeclaration.modifiers(Modifier.PUBLIC);
|
||||||
JavaMethodDeclaration method = JavaMethodDeclaration.method("contextLoads").modifiers(Modifier.PUBLIC)
|
JavaMethodDeclaration method = JavaMethodDeclaration.method("contextLoads").modifiers(Modifier.PUBLIC)
|
||||||
@@ -72,7 +72,7 @@ class JavaProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.2.0.M3")
|
@ConditionalOnPlatformVersion("2.2.0.M3")
|
||||||
public TestApplicationTypeCustomizer<JavaTypeDeclaration> junitJupiterTestMethodContributor() {
|
TestApplicationTypeCustomizer<JavaTypeDeclaration> junitJupiterTestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
JavaMethodDeclaration method = JavaMethodDeclaration.method("contextLoads").returning("void").body();
|
JavaMethodDeclaration method = JavaMethodDeclaration.method("contextLoads").returning("void").body();
|
||||||
method.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
method.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
||||||
@@ -88,7 +88,7 @@ class JavaProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class WarPackagingConfiguration {
|
static class WarPackagingConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ServletInitializerCustomizer<JavaTypeDeclaration> javaServletInitializerCustomizer(
|
ServletInitializerCustomizer<JavaTypeDeclaration> javaServletInitializerCustomizer(
|
||||||
ResolvedProjectDescription projectDescription) {
|
ResolvedProjectDescription projectDescription) {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
typeDeclaration.modifiers(Modifier.PUBLIC);
|
typeDeclaration.modifiers(Modifier.PUBLIC);
|
||||||
|
@@ -54,7 +54,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
@ConditionalOnPlatformVersion("[1.5.0.RELEASE,2.2.0.M3)")
|
||||||
public TestApplicationTypeCustomizer<KotlinTypeDeclaration> junit4TestMethodContributor() {
|
TestApplicationTypeCustomizer<KotlinTypeDeclaration> junit4TestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
KotlinFunctionDeclaration function = KotlinFunctionDeclaration.function("contextLoads").body();
|
KotlinFunctionDeclaration function = KotlinFunctionDeclaration.function("contextLoads").body();
|
||||||
function.annotate(Annotation.name("org.junit.Test"));
|
function.annotate(Annotation.name("org.junit.Test"));
|
||||||
@@ -64,7 +64,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.2.0.M3")
|
@ConditionalOnPlatformVersion("2.2.0.M3")
|
||||||
public TestApplicationTypeCustomizer<KotlinTypeDeclaration> junitJupiterTestMethodContributor() {
|
TestApplicationTypeCustomizer<KotlinTypeDeclaration> junitJupiterTestMethodContributor() {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
KotlinFunctionDeclaration function = KotlinFunctionDeclaration.function("contextLoads").body();
|
KotlinFunctionDeclaration function = KotlinFunctionDeclaration.function("contextLoads").body();
|
||||||
function.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
function.annotate(Annotation.name("org.junit.jupiter.api.Test"));
|
||||||
@@ -73,7 +73,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public BuildCustomizer<Build> kotlinDependenciesConfigurer(ResolvedProjectDescription projectDescription) {
|
BuildCustomizer<Build> kotlinDependenciesConfigurer(ResolvedProjectDescription projectDescription) {
|
||||||
return new KotlinDependenciesConfigurer(projectDescription.getPlatformVersion());
|
return new KotlinDependenciesConfigurer(projectDescription.getPlatformVersion());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -86,12 +86,12 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
||||||
public KotlinMavenFullBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
KotlinMavenFullBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
||||||
return new KotlinMavenFullBuildCustomizer(kotlinProjectSettings);
|
return new KotlinMavenFullBuildCustomizer(kotlinProjectSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public MainCompilationUnitCustomizer<KotlinTypeDeclaration, KotlinCompilationUnit> boot15MainFunctionContributor(
|
MainCompilationUnitCustomizer<KotlinTypeDeclaration, KotlinCompilationUnit> boot15MainFunctionContributor(
|
||||||
ResolvedProjectDescription projectDescription) {
|
ResolvedProjectDescription projectDescription) {
|
||||||
return (compilationUnit) -> compilationUnit.addTopLevelFunction(
|
return (compilationUnit) -> compilationUnit.addTopLevelFunction(
|
||||||
KotlinFunctionDeclaration.function("main").parameters(new Parameter("Array<String>", "args"))
|
KotlinFunctionDeclaration.function("main").parameters(new Parameter("Array<String>", "args"))
|
||||||
@@ -111,12 +111,12 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
||||||
public KotlinMavenBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
KotlinMavenBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
||||||
return new KotlinMavenBuildCustomizer(kotlinProjectSettings);
|
return new KotlinMavenBuildCustomizer(kotlinProjectSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public MainCompilationUnitCustomizer<KotlinTypeDeclaration, KotlinCompilationUnit> mainFunctionContributor(
|
MainCompilationUnitCustomizer<KotlinTypeDeclaration, KotlinCompilationUnit> mainFunctionContributor(
|
||||||
ResolvedProjectDescription projectDescription) {
|
ResolvedProjectDescription projectDescription) {
|
||||||
return (compilationUnit) -> compilationUnit.addTopLevelFunction(
|
return (compilationUnit) -> compilationUnit.addTopLevelFunction(
|
||||||
KotlinFunctionDeclaration.function("main").parameters(new Parameter("Array<String>", "args"))
|
KotlinFunctionDeclaration.function("main").parameters(new Parameter("Array<String>", "args"))
|
||||||
@@ -135,7 +135,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class WarPackagingConfiguration {
|
static class WarPackagingConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ServletInitializerCustomizer<KotlinTypeDeclaration> javaServletInitializerCustomizer(
|
ServletInitializerCustomizer<KotlinTypeDeclaration> javaServletInitializerCustomizer(
|
||||||
ResolvedProjectDescription projectDescription) {
|
ResolvedProjectDescription projectDescription) {
|
||||||
return (typeDeclaration) -> {
|
return (typeDeclaration) -> {
|
||||||
KotlinFunctionDeclaration configure = KotlinFunctionDeclaration.function("configure")
|
KotlinFunctionDeclaration configure = KotlinFunctionDeclaration.function("configure")
|
||||||
@@ -161,7 +161,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class KotlinGradleProjectConfiguration {
|
static class KotlinGradleProjectConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public KotlinGradleBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
KotlinGradleBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
||||||
return new GroovyDslKotlinGradleBuildCustomizer(kotlinProjectSettings);
|
return new GroovyDslKotlinGradleBuildCustomizer(kotlinProjectSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -177,7 +177,7 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
|||||||
static class KotlinGradleKtsProjectConfiguration {
|
static class KotlinGradleKtsProjectConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public KotlinDslKotlinGradleBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
KotlinDslKotlinGradleBuildCustomizer kotlinBuildCustomizer(KotlinProjectSettings kotlinProjectSettings) {
|
||||||
return new KotlinDslKotlinGradleBuildCustomizer(kotlinProjectSettings);
|
return new KotlinDslKotlinGradleBuildCustomizer(kotlinProjectSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -121,7 +121,7 @@ public final class LambdaSafe {
|
|||||||
* @param loggerSource the logger source to use
|
* @param loggerSource the logger source to use
|
||||||
* @return this instance
|
* @return this instance
|
||||||
*/
|
*/
|
||||||
public SELF withLogger(Class<?> loggerSource) {
|
SELF withLogger(Class<?> loggerSource) {
|
||||||
return withLogger(LogFactory.getLog(loggerSource));
|
return withLogger(LogFactory.getLog(loggerSource));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@ public final class LambdaSafe {
|
|||||||
* @param logger the logger to use
|
* @param logger the logger to use
|
||||||
* @return this instance
|
* @return this instance
|
||||||
*/
|
*/
|
||||||
public SELF withLogger(Log logger) {
|
SELF withLogger(Log logger) {
|
||||||
Assert.notNull(logger, "Logger must not be null");
|
Assert.notNull(logger, "Logger must not be null");
|
||||||
this.logger = logger;
|
this.logger = logger;
|
||||||
return self();
|
return self();
|
||||||
@@ -143,7 +143,7 @@ public final class LambdaSafe {
|
|||||||
* @param filter the filter to use
|
* @param filter the filter to use
|
||||||
* @return this instance
|
* @return this instance
|
||||||
*/
|
*/
|
||||||
public SELF withFilter(Filter<C, A> filter) {
|
SELF withFilter(Filter<C, A> filter) {
|
||||||
Assert.notNull(filter, "Filter must not be null");
|
Assert.notNull(filter, "Filter must not be null");
|
||||||
this.filter = filter;
|
this.filter = filter;
|
||||||
return self();
|
return self();
|
||||||
|
@@ -122,19 +122,19 @@ public class ConditionalOnGradleVersionTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnGradleVersion("3")
|
@ConditionalOnGradleVersion("3")
|
||||||
public String gradle3() {
|
String gradle3() {
|
||||||
return "testGradle3";
|
return "testGradle3";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnGradleVersion("4")
|
@ConditionalOnGradleVersion("4")
|
||||||
public String gradle4() {
|
String gradle4() {
|
||||||
return "testGradle4";
|
return "testGradle4";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnGradleVersion("5")
|
@ConditionalOnGradleVersion("5")
|
||||||
public String gradle5() {
|
String gradle5() {
|
||||||
return "testGradle5";
|
return "testGradle5";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -145,7 +145,7 @@ public class ConditionalOnGradleVersionTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnGradleVersion({ "3", "4" })
|
@ConditionalOnGradleVersion({ "3", "4" })
|
||||||
public String gradle3AndLater() {
|
String gradle3AndLater() {
|
||||||
return "testGradle3AndLater";
|
return "testGradle3AndLater";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -70,25 +70,25 @@ class ConditionalOnBuildSystemTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem("gradle")
|
@ConditionalOnBuildSystem("gradle")
|
||||||
public String gradle() {
|
String gradle() {
|
||||||
return "testGradle";
|
return "testGradle";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem("maven")
|
@ConditionalOnBuildSystem("maven")
|
||||||
public String maven() {
|
String maven() {
|
||||||
return "testMaven";
|
return "testMaven";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem("not-a-build-system")
|
@ConditionalOnBuildSystem("not-a-build-system")
|
||||||
public String notABuildSystem() {
|
String notABuildSystem() {
|
||||||
return "testNone";
|
return "testNone";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnBuildSystem(id = "gradle", dialect = "kotlin")
|
@ConditionalOnBuildSystem(id = "gradle", dialect = "kotlin")
|
||||||
public String gradleKotlin() {
|
String gradleKotlin() {
|
||||||
return "testGradleKotlinDialect";
|
return "testGradleKotlinDialect";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -85,13 +85,13 @@ class ConditionalOnLanguageTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnLanguage("java")
|
@ConditionalOnLanguage("java")
|
||||||
public String java() {
|
String java() {
|
||||||
return "testJava";
|
return "testJava";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnLanguage("groovy")
|
@ConditionalOnLanguage("groovy")
|
||||||
public String groovy() {
|
String groovy() {
|
||||||
return "testGroovy";
|
return "testGroovy";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -74,13 +74,13 @@ class ConditionalOnPackagingTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPackaging("jar")
|
@ConditionalOnPackaging("jar")
|
||||||
public String jar() {
|
String jar() {
|
||||||
return "testJar";
|
return "testJar";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPackaging("war")
|
@ConditionalOnPackaging("war")
|
||||||
public String war() {
|
String war() {
|
||||||
return "testWar";
|
return "testWar";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -100,13 +100,13 @@ class ConditionalOnPlatformVersionTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("[1.0.0.RELEASE, 2.0.0.M1)")
|
@ConditionalOnPlatformVersion("[1.0.0.RELEASE, 2.0.0.M1)")
|
||||||
public String first() {
|
String first() {
|
||||||
return "one";
|
return "one";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion("2.0.0.M1")
|
@ConditionalOnPlatformVersion("2.0.0.M1")
|
||||||
public String second() {
|
String second() {
|
||||||
return "two";
|
return "two";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ class ConditionalOnPlatformVersionTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnPlatformVersion({ "[1.0.0.RELEASE, 2.0.0.M1)", "2.0.0.RELEASE" })
|
@ConditionalOnPlatformVersion({ "[1.0.0.RELEASE, 2.0.0.M1)", "2.0.0.RELEASE" })
|
||||||
public String firstOrSecond() {
|
String firstOrSecond() {
|
||||||
return "oneOrTwo";
|
return "oneOrTwo";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -63,7 +63,7 @@ class ConditionalOnRequestedDependencyTests {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnRequestedDependency("web")
|
@ConditionalOnRequestedDependency("web")
|
||||||
public String webActive() {
|
String webActive() {
|
||||||
return "webDependency";
|
return "webDependency";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -133,13 +133,13 @@ public class InitializrAutoConfiguration {
|
|||||||
static class InitializrWebConfiguration {
|
static class InitializrWebConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrWebConfig initializrWebConfig() {
|
InitializrWebConfig initializrWebConfig() {
|
||||||
return new InitializrWebConfig();
|
return new InitializrWebConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean
|
@ConditionalOnMissingBean
|
||||||
public MainController initializrMainController(InitializrMetadataProvider metadataProvider,
|
MainController initializrMainController(InitializrMetadataProvider metadataProvider,
|
||||||
TemplateRenderer templateRenderer, DependencyMetadataProvider dependencyMetadataProvider,
|
TemplateRenderer templateRenderer, DependencyMetadataProvider dependencyMetadataProvider,
|
||||||
ProjectGenerationInvoker projectGenerationInvoker) {
|
ProjectGenerationInvoker projectGenerationInvoker) {
|
||||||
return new MainController(metadataProvider, templateRenderer, dependencyMetadataProvider,
|
return new MainController(metadataProvider, templateRenderer, dependencyMetadataProvider,
|
||||||
@@ -148,7 +148,7 @@ public class InitializrAutoConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean
|
@ConditionalOnMissingBean
|
||||||
public ProjectGenerationInvoker projectGenerationInvoker(ApplicationContext applicationContext,
|
ProjectGenerationInvoker projectGenerationInvoker(ApplicationContext applicationContext,
|
||||||
ApplicationEventPublisher eventPublisher,
|
ApplicationEventPublisher eventPublisher,
|
||||||
ProjectRequestToDescriptionConverter projectRequestToDescriptionConverter) {
|
ProjectRequestToDescriptionConverter projectRequestToDescriptionConverter) {
|
||||||
return new ProjectGenerationInvoker(applicationContext, eventPublisher,
|
return new ProjectGenerationInvoker(applicationContext, eventPublisher,
|
||||||
@@ -156,12 +156,12 @@ public class InitializrAutoConfiguration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ProjectRequestToDescriptionConverter projectRequestToDescriptionConverter() {
|
ProjectRequestToDescriptionConverter projectRequestToDescriptionConverter() {
|
||||||
return new ProjectRequestToDescriptionConverter();
|
return new ProjectRequestToDescriptionConverter();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrModule InitializrJacksonModule() {
|
InitializrModule InitializrJacksonModule() {
|
||||||
return new InitializrModule();
|
return new InitializrModule();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@ public class InitializrAutoConfiguration {
|
|||||||
static class InitializrCacheConfiguration {
|
static class InitializrCacheConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public JCacheManagerCustomizer initializrCacheManagerCustomizer() {
|
JCacheManagerCustomizer initializrCacheManagerCustomizer() {
|
||||||
return (cacheManager) -> {
|
return (cacheManager) -> {
|
||||||
cacheManager.createCache("initializr.metadata",
|
cacheManager.createCache("initializr.metadata",
|
||||||
config().setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(Duration.TEN_MINUTES)));
|
config().setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(Duration.TEN_MINUTES)));
|
||||||
|
@@ -140,7 +140,7 @@ public class Agent {
|
|||||||
|
|
||||||
private static final Pattern NETBEANS_REGEX = Pattern.compile("nb-springboot-plugin\\/(.*)");
|
private static final Pattern NETBEANS_REGEX = Pattern.compile("nb-springboot-plugin\\/(.*)");
|
||||||
|
|
||||||
public static Agent parse(String userAgent) {
|
static Agent parse(String userAgent) {
|
||||||
Matcher matcher = TOOL_REGEX.matcher(userAgent);
|
Matcher matcher = TOOL_REGEX.matcher(userAgent);
|
||||||
if (matcher.matches()) {
|
if (matcher.matches()) {
|
||||||
String name = matcher.group(1);
|
String name = matcher.group(1);
|
||||||
|
@@ -232,7 +232,7 @@ public class CommandLineHelpGenerator {
|
|||||||
* @param content the table content
|
* @param content the table content
|
||||||
* @return the generated table
|
* @return the generated table
|
||||||
*/
|
*/
|
||||||
public static String generate(String[][] content) {
|
static String generate(String[][] content) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
int[] columnsLength = computeColumnsLength(content);
|
int[] columnsLength = computeColumnsLength(content);
|
||||||
appendTableSeparation(sb, columnsLength);
|
appendTableSeparation(sb, columnsLength);
|
||||||
|
@@ -52,7 +52,7 @@ class SpringBootMetadataReader {
|
|||||||
* Return the boot versions parsed by this instance.
|
* Return the boot versions parsed by this instance.
|
||||||
* @return the versions
|
* @return the versions
|
||||||
*/
|
*/
|
||||||
public List<DefaultMetadataElement> getBootVersions() {
|
List<DefaultMetadataElement> getBootVersions() {
|
||||||
ArrayNode releases = (ArrayNode) this.content.get("projectReleases");
|
ArrayNode releases = (ArrayNode) this.content.get("projectReleases");
|
||||||
List<DefaultMetadataElement> list = new ArrayList<>();
|
List<DefaultMetadataElement> list = new ArrayList<>();
|
||||||
for (JsonNode node : releases) {
|
for (JsonNode node : releases) {
|
||||||
|
@@ -160,7 +160,7 @@ class InitializrAutoConfigurationTests {
|
|||||||
private static final ResponseErrorHandler errorHandler = mock(ResponseErrorHandler.class);
|
private static final ResponseErrorHandler errorHandler = mock(ResponseErrorHandler.class);
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public RestTemplateCustomizer testRestTemplateCustomizer() {
|
RestTemplateCustomizer testRestTemplateCustomizer() {
|
||||||
return (b) -> b.setErrorHandler(errorHandler);
|
return (b) -> b.setErrorHandler(errorHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -170,7 +170,7 @@ class InitializrAutoConfigurationTests {
|
|||||||
static class CustomTemplateRendererConfiguration {
|
static class CustomTemplateRendererConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public TemplateRenderer testTemplateRenderer() {
|
TemplateRenderer testTemplateRenderer() {
|
||||||
return Mockito.mock(TemplateRenderer.class);
|
return Mockito.mock(TemplateRenderer.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -180,7 +180,7 @@ class InitializrAutoConfigurationTests {
|
|||||||
static class CustomInitializrMetadataUpdateStrategyConfiguration {
|
static class CustomInitializrMetadataUpdateStrategyConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrMetadataUpdateStrategy testInitializrMetadataUpdateStrategy() {
|
InitializrMetadataUpdateStrategy testInitializrMetadataUpdateStrategy() {
|
||||||
return Mockito.mock(InitializrMetadataUpdateStrategy.class);
|
return Mockito.mock(InitializrMetadataUpdateStrategy.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -190,7 +190,7 @@ class InitializrAutoConfigurationTests {
|
|||||||
static class CustomInitializrMetadataProviderConfiguration {
|
static class CustomInitializrMetadataProviderConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrMetadataProvider testInitializrMetadataProvider() {
|
InitializrMetadataProvider testInitializrMetadataProvider() {
|
||||||
return Mockito.mock(InitializrMetadataProvider.class);
|
return Mockito.mock(InitializrMetadataProvider.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ class InitializrAutoConfigurationTests {
|
|||||||
static class CustomDependencyMetadataProviderConfiguration {
|
static class CustomDependencyMetadataProviderConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DependencyMetadataProvider testDependencyMetadataProvider() {
|
DependencyMetadataProvider testDependencyMetadataProvider() {
|
||||||
return Mockito.mock(DependencyMetadataProvider.class);
|
return Mockito.mock(DependencyMetadataProvider.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -43,7 +43,7 @@ class ProjectGenerationDescriptionCustomizerTests extends AbstractInitializrCont
|
|||||||
static class ProjectDescriptionCustomizerConfiguration {
|
static class ProjectDescriptionCustomizerConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ProjectDescriptionCustomizer secondPostProcessor() {
|
ProjectDescriptionCustomizer secondPostProcessor() {
|
||||||
return new ProjectDescriptionCustomizer() {
|
return new ProjectDescriptionCustomizer() {
|
||||||
@Override
|
@Override
|
||||||
public void customize(ProjectDescription description) {
|
public void customize(ProjectDescription description) {
|
||||||
@@ -58,7 +58,7 @@ class ProjectGenerationDescriptionCustomizerTests extends AbstractInitializrCont
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ProjectDescriptionCustomizer firstPostProcessor() {
|
ProjectDescriptionCustomizer firstPostProcessor() {
|
||||||
return new ProjectDescriptionCustomizer() {
|
return new ProjectDescriptionCustomizer() {
|
||||||
@Override
|
@Override
|
||||||
public void customize(ProjectDescription description) {
|
public void customize(ProjectDescription description) {
|
||||||
|
@@ -191,22 +191,22 @@ public class ProjectGenerationInvokerTests {
|
|||||||
static class TestConfiguration {
|
static class TestConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public IndentingWriterFactory factory() {
|
IndentingWriterFactory factory() {
|
||||||
return IndentingWriterFactory.create(new SimpleIndentStrategy("\t"));
|
return IndentingWriterFactory.create(new SimpleIndentStrategy("\t"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public MustacheTemplateRenderer templateRenderer() {
|
MustacheTemplateRenderer templateRenderer() {
|
||||||
return new MustacheTemplateRenderer("classpath:/templates");
|
return new MustacheTemplateRenderer("classpath:/templates");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ProjectDirectoryFactory projectDirectoryFactory() {
|
ProjectDirectoryFactory projectDirectoryFactory() {
|
||||||
return (description) -> Files.createTempDirectory("project-");
|
return (description) -> Files.createTempDirectory("project-");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public InitializrMetadataProvider initializrMetadataProvider() {
|
InitializrMetadataProvider initializrMetadataProvider() {
|
||||||
return () -> metadata;
|
return () -> metadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
pom.xml
2
pom.xml
@@ -46,7 +46,7 @@
|
|||||||
<maven-resolver.version>1.3.3</maven-resolver.version>
|
<maven-resolver.version>1.3.3</maven-resolver.version>
|
||||||
<spring-boot.version>2.1.6.RELEASE</spring-boot.version>
|
<spring-boot.version>2.1.6.RELEASE</spring-boot.version>
|
||||||
<spring-cloud-contract.version>2.1.1.RELEASE</spring-cloud-contract.version>
|
<spring-cloud-contract.version>2.1.1.RELEASE</spring-cloud-contract.version>
|
||||||
<spring-javaformat.version>0.0.14</spring-javaformat.version>
|
<spring-javaformat.version>0.0.15</spring-javaformat.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
|
Reference in New Issue
Block a user