diff --git a/applications/spring-shell/pom.xml b/applications/spring-shell/pom.xml
index 03cc92d3c..61285a1d2 100644
--- a/applications/spring-shell/pom.xml
+++ b/applications/spring-shell/pom.xml
@@ -208,25 +208,6 @@
-
- org.apache.maven.plugins
- maven-antrun-plugin
- 1.6
-
-
- process-test-classes
- process-test-classes
-
-
-
-
-
-
- run
-
-
-
-
diff --git a/applications/spring-shell/src/test/java/org/springframework/sbm/BootifySimpleMuleAppIntegrationTest.java b/applications/spring-shell/src/test/java/org/springframework/sbm/BootifySimpleMuleAppIntegrationTest.java
index 43c62232d..333b0b72a 100644
--- a/applications/spring-shell/src/test/java/org/springframework/sbm/BootifySimpleMuleAppIntegrationTest.java
+++ b/applications/spring-shell/src/test/java/org/springframework/sbm/BootifySimpleMuleAppIntegrationTest.java
@@ -16,11 +16,8 @@
package org.springframework.sbm;
import com.rabbitmq.client.Channel;
-import org.jruby.RubyProcess;
import org.junit.jupiter.api.*;
-import org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable;
import org.junit.jupiter.api.condition.DisabledIfSystemProperty;
-import org.junit.jupiter.api.condition.DisabledOnOs;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.sbm.mule.amqp.RabbitMqChannelBuilder;
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio b/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio
deleted file mode 100644
index 83755454e..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio
+++ /dev/null
@@ -1 +0,0 @@
-5ZhdU6MwFIZ/DZfuACkUL2119cLOqt0Z3cu0HCG7KWFDkLK/fpMSvhrUOtplnL1RzpsQwnM+OKmF5pvtJcdpvGAhUMu1w62Fzi3XdW3fl/+UUlaK4yCnUiJOQq21wpL8AS3aWs1JCFlvomCMCpL2xTVLEliLnoY5Z0V/2iOj/aemOAJDWK4xNdV7Eoq4UgPPbvUrIFFcP9mx9cgG15O1kMU4ZEVHQhcWmnPGRHW12c6BKno1l+q+r8+MNhvjkIhDbih852Fyd29fTv2H+2tJ62R2deIgvTlR1m8MoQSgTcZFzCKWYHrRqjPO8iQEtawtrXbONWOpFB0p/gQhSu1NnAsmpVhsqB6VO+blQ9f4oRb74gW1fb7Vq1dW2bVugJMNCOBarN5AbftZMlrKWM7X8BIOHWGYRyBemBc0/pORD0zuhpfyPg4UC/LU3wfWERg18/StZ5zjsjMhZSQRWWflGyXICTqbvEBHks4lzw26DpcX1Yq11dlaK+2C4i0BUj3yCdNcv9YdXq2I2tbi1oidfmQUMRGwTPEOeSELRD8K9MrABWxf9pxJukbi9JG4vraLNledidbibp7W4pB3OkTfDswbI6E+MAXQgSnwjGMOToF3QXYm/wnl9xaad1FGRu4vcknStc/SdPTUP+1nPrIHMt8dyHz/WInvG7RSlqk6iVU3AFmmOg3Vvcg/v3PIlaEeVI+MzNPd+7o0gEcDGhhAKckEJDXELjyfyt3MVlxeRepKtoMZ28Uqy3c+SMJd98cLzEPTH3IpnDARA180A7eVj3y8UbCTVZY2oEd0U+D1vDSZDngJDX3w7GO5qf4Ej9RCyq6x10S+0kF+YA0/PbCGozFr+KmRRDfflt/3sse2pjNrej56cO/V9KZJG60EOa6BzzEoyXXkaRReJ4SztDqiPpKtojp7JJTOGWV8txAKPQjCidQzwdkv6IwE7grJo/THFHrULyGO5xmUhyoIOhpkz4DsfnbIyO1DHjqY/FvIZnsycPT/XJAn+wdidDTI0mx/qanO1u0PXujiLw==
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio.png b/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio.png
deleted file mode 100644
index 0839d3cae..000000000
Binary files a/applications/spring-shell/src/test/resources/testcode/mule-app/doc/IntegrationTestSBM.drawio.png and /dev/null differ
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/mule-project.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/mule-project.xml
deleted file mode 100644
index 2dc223a0d..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/mule-project.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- amqp-mule
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/api/api.raml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/api/api.raml
deleted file mode 100644
index e79fd661f..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/api/api.raml
+++ /dev/null
@@ -1,95 +0,0 @@
-#%RAML 1.0
-title: Remote Vending API
-version: v1.0
-baseUri: http://remote-vending/api
-mediaType: application/json
-documentation:
- - title: Introduction
- content: |
- API to manage the sales and replenishments of stock items and floats in our vending machines.
-/sales:
- post:
- body:
- example: |
- {
- "machineId" : "ZX4102",
- "trayId" : "A1",
- "dateAndTime" : "2013-10-22 16:17:00",
- "exchange" : {
- "value" : 450,
- "in" : 500,
- "out" : 50
- }
- }
- get:
- responses:
- 200:
- body:
- example: |
- {
- "count" : 2,
- "sales" : [
- {
- "dateAndTime" : "2013-10-22 16:17:00",
- "value" : 450,
- "machineId" : "ZX4102",
- "productId" : "Cad-CB1012"
- },
- {
- "dateAndTime" : "2013-10-22 16:17:00",
- "value" : 150,
- "machineId" : "ZX5322",
- "productId" : "CC-LB1"
- }
- ],
- "totalValue" : 600
- }
-/machines:
- get:
- responses:
- 200:
- body:
- example: |
- {
- "count" : 3,
- "machines" : [
- {
- "id" : "ZX4102",
- "location" : "Starbuck's, 442 Geary Street, San Francisco, CA 94102"
- },
- {
- "id" : "ZX5322",
- "location" : "Starbuck's, 462 Powell Street, San Francisco, CA 94102"
- },
- {
- "id" : "ZX6792",
- "location" : "Cafe La Taza, 470 Post Street, San Francisco, CA 94102"
- }
- ]
- }
- /{machine}:
- get:
- responses:
- 200:
- body:
- example: |
- {
- "id" : "ZX4102",
- "location" : "Starbuck's, 442 Geary Street, San Francisco, CA 94102",
- "sales" : [
- {
- "dateAndTime" : "2013-10-22 16:17:00",
- "value" : 450,
- "machineId" : "ZX4102",
- "productId" : "Cad-CB1012"
- },
- {
- "dateAndTime" : "2013-10-22 16:17:00",
- "value" : 150,
- "machineId" : "ZX5322",
- "productId" : "CC-LB1"
- }
- ],
- "floatsToBeReplenished" : [20, 40, 20, 80, 20, 40, 40],
- "stockToBeReplenished" : 54
- }
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/amqp-mule.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/amqp-mule.xml
deleted file mode 100644
index 540478ea6..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/amqp-mule.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/http-mule.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/http-mule.xml
deleted file mode 100644
index 729ef796c..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/http-mule.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-app.properties b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-app.properties
deleted file mode 100644
index 5c81fd7d4..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-app.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright 2021 - 2022 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.
-#
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-deploy.properties b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-deploy.properties
deleted file mode 100644
index 065f618ac..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/mule-deploy.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Copyright 2021 - 2022 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.
-#
-
-##** GENERATED CONTENT ** Mule Application Deployment Descriptor
-domain=default
-config.resources=amqp-mule.xml,http-mule.xml
-redeployment.enabled=true
-encoding=UTF-8
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/raml-flow.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/raml-flow.xml
deleted file mode 100644
index 3185946f5..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/raml-flow.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/subflows-mule.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/subflows-mule.xml
deleted file mode 100644
index be55b3f2c..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/app/subflows-mule.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/resources/log4j2.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/resources/log4j2.xml
deleted file mode 100644
index a5b0dc586..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/main/resources/log4j2.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/test/resources/log4j2-test.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/test/resources/log4j2-test.xml
deleted file mode 100644
index b45e4f579..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule3/src/test/resources/log4j2-test.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/.gitignore b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/.gitignore
deleted file mode 100644
index 823f5f7a7..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/.gitignore
+++ /dev/null
@@ -1,48 +0,0 @@
-# ------------------------------------------------------------------------------ #
-# Java defaults (https://github.com/github/gitignore/blob/master/Java.gitignore) #
-# ------------------------------------------------------------------------------ #
-*.class
-
-# Package Files #
-*.jar
-*.war
-*.ear
-
-# ------------------------------------------------------------------------------------------- #
-# Eclipse-specific (https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore) #
-# ------------------------------------------------------------------------------------------- #
-*.pydevproject
-.metadata
-bin/**
-tmp/**
-tmp/**/*
-*.tmp
-*.bak
-*.swp
-*~.nib
-local.properties
-.settings/
-.loadpath
-.project
-.classpath
-
-# External tool builders
-.externalToolBuilders/
-
-# Locally stored "Eclipse launch configurations"
-*.launch
-
-# CDT-specific
-.cproject
-
-# PDT-specific
-.buildpath
-
-# --------------- #
-# Studio-specific #
-# --------------- #
-target/
-.mule/**
-.mule/**/*
-.DS_Store
-velocity.log
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/mule-artifact.json b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/mule-artifact.json
deleted file mode 100644
index f169b60f7..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/mule-artifact.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "minMuleVersion": "4.4.0"
-}
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/pom.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/pom.xml
deleted file mode 100644
index 75e62aef2..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/pom.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
- 4.0.0
-
- com.mycompany
- amqp-mule
- 1.0.0-SNAPSHOT
- mule-application
-
- amqp-mule
-
-
- UTF-8
- UTF-8
- 11
- 11
- 4.4.0-20211227
- 3.5.2
-
-
-
-
-
- org.apache.maven.plugins
- maven-clean-plugin
- 3.0.0
-
-
- org.mule.tools.maven
- mule-maven-plugin
- ${mule.maven.plugin.version}
- true
-
-
-
-
-
-
- org.mule.connectors
- mule-http-connector
- 1.6.0
- mule-plugin
-
-
- org.mule.connectors
- mule-sockets-connector
- 1.2.2
- mule-plugin
-
-
- com.mulesoft.connectors
- mule-amqp-connector
- 1.7.3
- mule-plugin
-
-
-
-
-
- anypoint-exchange-v2
- Anypoint Exchange
- https://maven.anypoint.mulesoft.com/api/v2/maven
- default
-
-
- mulesoft-releases
- MuleSoft Releases Repository
- https://repository.mulesoft.org/releases/
- default
-
-
-
-
-
- mulesoft-releases
- MuleSoft Releases Repository
- default
- https://repository.mulesoft.org/releases/
-
- false
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/amqp-mule.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/amqp-mule.xml
deleted file mode 100644
index 8c162f5e9..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/amqp-mule.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/http-mule.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/http-mule.xml
deleted file mode 100644
index cc06858f2..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/mule/http-mule.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/application-types.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/application-types.xml
deleted file mode 100644
index 03a06d12b..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/application-types.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/log4j2.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/log4j2.xml
deleted file mode 100644
index 87e67ae64..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/main/resources/log4j2.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/test/resources/log4j2-test.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/test/resources/log4j2-test.xml
deleted file mode 100644
index 7d7abd3d9..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/mule4/src/test/resources/log4j2-test.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/prepare.sh b/applications/spring-shell/src/test/resources/testcode/mule-app/prepare.sh
deleted file mode 100755
index f7994d7ac..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/prepare.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-
-#
-# Copyright 2021 - 2022 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.
-#
-
-pwd
-rm -rf spring-amqp-mule/
-mkdir -p spring-amqp-mule/
-mkdir -p spring-amqp-mule/src/main/resources/
-cp -r spring-mule-template/ spring-amqp-mule/
-cp mule/src/main/mule/* spring-amqp-mule/src/main/resources/
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/.gitignore b/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/.gitignore
deleted file mode 100644
index 549e00a2a..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/.gitignore
+++ /dev/null
@@ -1,33 +0,0 @@
-HELP.md
-target/
-!.mvn/wrapper/maven-wrapper.jar
-!**/src/main/**/target/
-!**/src/test/**/target/
-
-### STS ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### IntelliJ IDEA ###
-.idea
-*.iws
-*.iml
-*.ipr
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-build/
-!**/src/main/**/build/
-!**/src/test/**/build/
-
-### VS Code ###
-.vscode/
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/pom.xml b/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/pom.xml
deleted file mode 100644
index c0149dcda..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- 4.0.0
-
- org.example
- hellomule-migrated
- 1.0-SNAPSHOT
-
-
- 11
- 11
-
-
-
-
- org.junit.jupiter
- junit-jupiter-api
- 5.8.2
-
-
-
\ No newline at end of file
diff --git a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/src/main/java/com/example/javadsl/Foo.java b/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/src/main/java/com/example/javadsl/Foo.java
deleted file mode 100644
index ddb7b1be5..000000000
--- a/applications/spring-shell/src/test/resources/testcode/mule-app/spring-mule-template/src/main/java/com/example/javadsl/Foo.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.example.javadsl;
-
-public class Foo {
-}