diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/.jdk8 b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/.jdk8
deleted file mode 100644
index e69de29bb..000000000
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/.jdk8 b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/.jdk8
deleted file mode 100644
index e69de29bb..000000000
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/README.adoc b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/README.adoc
deleted file mode 100644
index 6a74c8709..000000000
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/README.adoc
+++ /dev/null
@@ -1,19 +0,0 @@
-////
-DO NOT EDIT THIS FILE. IT WAS GENERATED.
-Manual changes to this file will be lost when it is generated again.
-Edit the files in the src/main/asciidoc/ directory instead.
-////
-
-== Quick Start
-
-Unresolved directive in openwhisk-readme.adoc - include::./adapters/openwhisk-quick-start.adoc[]
-
-== Examples
-
-The following examples are built based on the details and explanations above, on how to deploy Spring Cloud Functions on to https://openwhisk.apache.org/[OpenWhisk]
-
-* https://github.com/redhat-developer-demos/ow-scf-fruiteason[Spring Cloud Function PoF Example]. This example shows how to use Spring Cloud Functions by defining simple Plain Old Function (POF)
-
-* https://github.com/redhat-developer-demos/ow-scf-greeter[Spring Cloud Function Application Example]. This example shows how to use Spring Cloud Functions with a complete Spring Boot Application that has functions defined by extending `java.util.function.Function` interfaces.
-
-The base docker images used for above examples is available https://github.com/redhat-developer-demos/openwhisk-scf-docker[here].
\ No newline at end of file
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml
deleted file mode 100644
index 149ca38b5..000000000
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
- 4.0.0
-
- spring-cloud-function-adapter-openwhisk
- jar
-
- spring-cloud-function-adapter-openwhisk
- Apache OpenWhisk Adapter for Spring Cloud Function
-
-
- org.springframework.cloud
- spring-cloud-function-adapter-parent
- 4.0.0-SNAPSHOT
-
-
-
-
- org.springframework.cloud
- spring-cloud-function-context
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- io.projectreactor
- reactor-core
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- true
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
- org.springframework.boot.experimental
- spring-boot-thin-layout
- ${wrapper.version}
-
-
-
-
-
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
-
-
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/FunctionProperties.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/FunctionProperties.java
deleted file mode 100644
index 1a24fbe66..000000000
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/FunctionProperties.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2012-2019 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.cloud.function.adapter.openwhisk;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * @author Mark Fisher
- */
-@ConfigurationProperties(prefix = "function")
-public class FunctionProperties {
-
- private String name = "function";
-
- private String type = "function";
-
- public String getName() {
- return this.name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getType() {
- return this.type;
- }
-
- public void setType(String type) {
- this.type = type;
- }
-
-}
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionApplication.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionApplication.java
deleted file mode 100644
index dc0dd5ed5..000000000
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionApplication.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2012-2019 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.cloud.function.adapter.openwhisk;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-
-/**
- * @author Mark Fisher
- */
-// @checkstyle:off
-@SpringBootApplication
-@EnableConfigurationProperties(FunctionProperties.class)
-public class OpenWhiskActionApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(OpenWhiskActionApplication.class, args);
- }
-
-}
-// @checkstyle:on
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandler.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandler.java
deleted file mode 100644
index 138e6d1a8..000000000
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/src/main/java/org/springframework/cloud/function/adapter/openwhisk/OpenWhiskActionHandler.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Copyright 2012-2019 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.cloud.function.adapter.openwhisk;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.reactivestreams.Publisher;
-import reactor.core.publisher.Flux;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * @author Mark Fisher
- * @author Kamesh Sampath
- */
-@RestController
-public class OpenWhiskActionHandler extends OpenWhiskFunctionInitializer {
-
- private static final String NO_INPUT_PROVIDED = "No input provided";
-
- private static Log logger = LogFactory.getLog(OpenWhiskFunctionInitializer.class);
-
- @Autowired
- private ObjectMapper mapper;
-
- public OpenWhiskActionHandler() {
- super();
- }
-
- @PostMapping("/init")
- public void init(@RequestBody OpenWhiskInitRequest request) {
- initialize();
- }
-
- @PostMapping(value = "/run", consumes = "application/json", produces = "application/json")
- public Object run(@RequestBody OpenWhiskActionRequest request) {
- Object input = convertEvent(request.getValue());
- Object result = NO_INPUT_PROVIDED;
- if (input != null) {
- Publisher> output = apply(extract(input));
- result = result(input, output);
- }
- return serializeBody(result);
- }
-
- private Object result(Object input, Publisher> output) {
- List