From d01f4034d9416ffd695f2a44cc7c24647c3ce451 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Thu, 14 Aug 2014 21:44:49 -0700 Subject: [PATCH] Update build and fix race in eureka --- .../EurekaClientCompilerAutoConfiguration.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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"); } }