mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-18 17:48:14 +08:00
Fix package tangle
Closes gh-992
This commit is contained in:
@@ -20,20 +20,12 @@ import io.spring.initializr.generator.buildsystem.Build;
|
||||
import io.spring.initializr.generator.buildsystem.Dependency;
|
||||
import io.spring.initializr.generator.buildsystem.Dependency.Exclusion;
|
||||
import io.spring.initializr.generator.buildsystem.DependencyScope;
|
||||
import io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem;
|
||||
import io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem;
|
||||
import io.spring.initializr.generator.condition.ConditionalOnBuildSystem;
|
||||
import io.spring.initializr.generator.condition.ConditionalOnLanguage;
|
||||
import io.spring.initializr.generator.condition.ConditionalOnPackaging;
|
||||
import io.spring.initializr.generator.condition.ConditionalOnPlatformVersion;
|
||||
import io.spring.initializr.generator.language.kotlin.KotlinLanguage;
|
||||
import io.spring.initializr.generator.packaging.war.WarPackaging;
|
||||
import io.spring.initializr.generator.project.ProjectGenerationConfiguration;
|
||||
import io.spring.initializr.generator.project.ResolvedProjectDescription;
|
||||
import io.spring.initializr.generator.spring.build.maven.DefaultMavenBuildCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.kotlin.KotlinJpaGradleBuildCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.kotlin.KotlinJpaMavenBuildCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.kotlin.KotlinProjectSettings;
|
||||
import io.spring.initializr.metadata.InitializrMetadata;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
@@ -91,21 +83,6 @@ public class BuildProjectGenerationConfiguration {
|
||||
return new WarPackagingWebStarterBuildCustomizer(metadata);
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnLanguage(KotlinLanguage.ID)
|
||||
@ConditionalOnBuildSystem(GradleBuildSystem.ID)
|
||||
public KotlinJpaGradleBuildCustomizer kotlinJpaGradleBuildCustomizer(InitializrMetadata metadata,
|
||||
KotlinProjectSettings settings) {
|
||||
return new KotlinJpaGradleBuildCustomizer(metadata, settings);
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnLanguage(KotlinLanguage.ID)
|
||||
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
||||
public KotlinJpaMavenBuildCustomizer kotlinJpaMavenBuildCustomizer(InitializrMetadata metadata) {
|
||||
return new KotlinJpaMavenBuildCustomizer(metadata);
|
||||
}
|
||||
|
||||
@Bean
|
||||
public DependencyManagementBuildCustomizer dependencyManagementBuildCustomizer(
|
||||
ResolvedProjectDescription projectDescription, InitializrMetadata metadata) {
|
||||
|
@@ -38,6 +38,7 @@ import io.spring.initializr.generator.spring.build.BuildCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.MainCompilationUnitCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.ServletInitializerCustomizer;
|
||||
import io.spring.initializr.generator.spring.code.TestApplicationTypeCustomizer;
|
||||
import io.spring.initializr.metadata.InitializrMetadata;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -77,6 +78,19 @@ class KotlinProjectGenerationDefaultContributorsConfiguration {
|
||||
return new KotlinDependenciesConfigurer(projectDescription.getPlatformVersion());
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBuildSystem(GradleBuildSystem.ID)
|
||||
KotlinJpaGradleBuildCustomizer kotlinJpaGradleBuildCustomizer(InitializrMetadata metadata,
|
||||
KotlinProjectSettings settings) {
|
||||
return new KotlinJpaGradleBuildCustomizer(metadata, settings);
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBuildSystem(MavenBuildSystem.ID)
|
||||
KotlinJpaMavenBuildCustomizer kotlinJpaMavenBuildCustomizer(InitializrMetadata metadata) {
|
||||
return new KotlinJpaMavenBuildCustomizer(metadata);
|
||||
}
|
||||
|
||||
/**
|
||||
* Configuration for Kotlin projects using Spring Boot 1.5.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user