diff --git a/spring-cloud-function-deployer/pom.xml b/spring-cloud-function-deployer/pom.xml
index b992963dd..9be1daaef 100644
--- a/spring-cloud-function-deployer/pom.xml
+++ b/spring-cloud-function-deployer/pom.xml
@@ -15,7 +15,7 @@
- 1.0.7.RELEASE
+ 1.0.8.BUILD-SNAPSHOT
diff --git a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionAppDeployerTests.java b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionAppDeployerTests.java
index c04397633..fd5b53e26 100644
--- a/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionAppDeployerTests.java
+++ b/spring-cloud-function-deployer/src/test/java/org/springframework/cloud/function/deployer/FunctionAppDeployerTests.java
@@ -73,6 +73,15 @@ public class FunctionAppDeployerTests {
return Arrays.asList(new Object[2][0]);
}
+ @Test
+ public void directory() throws Exception {
+ String first = deploy("file:../spring-cloud-function-samples/function-sample/target/classes", "",
+ "--spring.cloud.function.stream.supplier.enabled=false");
+ // Deployment is blocking so it either failed or succeeded.
+ assertThat(deployer.status(first).getState()).isEqualTo(DeploymentState.deployed);
+ deployer.undeploy(first);
+ }
+
@Test
public void web() throws Exception {
String first = deploy("maven://io.spring.sample:function-sample:1.0.0.BUILD-SNAPSHOT", "",