diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/ResourceLoadingAutoConfiguration.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/ResourceLoadingAutoConfiguration.java index 52021e44..7ca5e8b2 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/ResourceLoadingAutoConfiguration.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/configuration/ResourceLoadingAutoConfiguration.java @@ -20,6 +20,7 @@ import java.util.Map; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.deployer.resource.maven.MavenProperties; import org.springframework.cloud.deployer.resource.maven.MavenResourceLoader; @@ -63,4 +64,15 @@ public class ResourceLoadingAutoConfiguration { @ConfigurationProperties(prefix = "maven") public static class MavenConfigurationProperties extends MavenProperties {} } + + @Configuration + @ConditionalOnMissingClass("org.springframework.cloud.deployer.resource.maven.MavenResourceLoader") + public static class LocalResourceLoadingAutoConfiguration { + + @Bean + @ConditionalOnMissingBean + public DelegatingResourceLoader delegatingResourceLoader() { + return new DelegatingResourceLoader(); + } + } } diff --git a/spring-cloud-task-dependencies/pom.xml b/spring-cloud-task-dependencies/pom.xml index b79e24fc..8c6319bd 100644 --- a/spring-cloud-task-dependencies/pom.xml +++ b/spring-cloud-task-dependencies/pom.xml @@ -16,11 +16,11 @@ 1.0.2.RELEASE - 1.0.1.RELEASE - 1.0.1.RELEASE + 1.0.2.BUILD-SNAPSHOT + 1.0.2.BUILD-SNAPSHOT 1.0.2.RELEASE - 1.0.1.RELEASE - 1.0.1.RELEASE + 1.0.2.BUILD-SNAPSHOT + 1.0.2.BUILD-SNAPSHOT 3.0.7.RELEASE