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