diff --git a/spring-platform-cli/src/main/java/org/springframework/platform/cli/compiler/EurekaClientCompilerAutoConfiguration.java b/spring-platform-cli/src/main/java/org/springframework/platform/cli/compiler/EurekaClientCompilerAutoConfiguration.java index 274d950..790cb1a 100644 --- a/spring-platform-cli/src/main/java/org/springframework/platform/cli/compiler/EurekaClientCompilerAutoConfiguration.java +++ b/spring-platform-cli/src/main/java/org/springframework/platform/cli/compiler/EurekaClientCompilerAutoConfiguration.java @@ -35,14 +35,19 @@ public class EurekaClientCompilerAutoConfiguration extends CompilerAutoConfigura @Override public void applyDependencies(DependencyCustomizer dependencies) { - dependencies - .ifAnyMissingClasses("org.springframework.platform.netflix.eureka.EnableEurekaClient") - .add("spring-platform-starter-eureka"); + dependencies.ifAnyMissingClasses( + "org.springframework.platform.netflix.eureka.EnableEurekaClient").add( + "spring-platform-starter-eureka"); } - + @Override public void applyImports(ImportCustomizer imports) throws CompilationFailedException { - imports.addImports("org.springframework.platform.netflix.eureka.EnableEurekaClient", "com.netflix.discovery.DiscoveryClient"); + imports.addImports( + "org.springframework.platform.netflix.eureka.EnableEurekaClient", + "org.springframework.platform.netflix.eureka.EurekaInstanceConfigBean", + "org.springframework.platform.netflix.eureka.EurekaClientConfigBean", + "com.netflix.discovery.DiscoveryClient", + "com.netflix.appinfo.InstanceInfo"); } }