diff --git a/pom.xml b/pom.xml
index e97093b7f7..1b9aa81da1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,22 +17,22 @@
assertj
apache-cxf
- autovalue
-
+ autovalue-tutorial
+
cdi
core-java
+ core-java-8
couchbase-sdk
dozer
+ dependency-injection
deltaspike
patterns
- feign
+ feign-client
- flyway
-
gson
guava
guava18
@@ -46,12 +46,12 @@
jackson
javaxval
jjwt
-
+ jooq-spring
jpa-storedprocedure
json
json-path
junit5
- jee7
+ jee7schedule
log4j
@@ -68,6 +68,7 @@
rest-assured
rest-testing
resteasy
+ okhttp
spring-all
spring-akka
@@ -75,7 +76,6 @@
spring-autowire
spring-batch
spring-boot
- spring-core
spring-cucumber
spring-data-cassandra
spring-data-couchbase-2
@@ -84,14 +84,13 @@
spring-data-mongodb
spring-data-redis
spring-data-rest
-
spring-exceptions
spring-freemarker
spring-hibernate3
spring-hibernate4
- spring-jms
- spring-jooq
+ spring-integration
spring-jpa
+ spring-jms
spring-katharsis
spring-mockito
spring-mvc-java
@@ -110,7 +109,6 @@
spring-security-basic-auth
spring-security-custom-permission
- spring-security-custom-voter
spring-security-mvc-custom
spring-security-mvc-digest-auth
spring-security-mvc-ldap
@@ -129,7 +127,6 @@
jsf
xml
- xmlunit2
lombok
redis
diff --git a/Baeldung%20Spring%20Intro/src/main/java/com/baeldung/samples/endpoints/Activator.java b/spring-integration/src/main/java/com/baeldung/samples/endpoints/Activator.java
similarity index 100%
rename from Baeldung%20Spring%20Intro/src/main/java/com/baeldung/samples/endpoints/Activator.java
rename to spring-integration/src/main/java/com/baeldung/samples/endpoints/Activator.java
diff --git a/Baeldung%20Spring%20Intro/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java b/spring-integration/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java
similarity index 100%
rename from Baeldung%20Spring%20Intro/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java
rename to spring-integration/src/main/java/com/baeldung/samples/endpoints/ActivatorImpl.java
diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml
new file mode 100644
index 0000000000..567a3464e7
--- /dev/null
+++ b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-context.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml
new file mode 100644
index 0000000000..567a3464e7
--- /dev/null
+++ b/spring-integration/src/main/resources/META-INF/spring/integration/spring-integration-file-copy-context.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-integration/src/main/resources/source/penguins.jpg b/spring-integration/src/main/resources/source/penguins.jpg
new file mode 100644
index 0000000000..030ab8a685
Binary files /dev/null and b/spring-integration/src/main/resources/source/penguins.jpg differ
diff --git a/spring-integration/src/test/java/com/baeldung/samples/FileCopyTest.java b/spring-integration/src/test/java/com/baeldung/samples/FileCopyTest.java
new file mode 100644
index 0000000000..76ed804a9f
--- /dev/null
+++ b/spring-integration/src/test/java/com/baeldung/samples/FileCopyTest.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2002-2013 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
+ *
+ * http://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 com.baeldung.samples;
+
+import org.apache.log4j.Logger;
+import org.junit.Test;
+import org.springframework.context.support.AbstractApplicationContext;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+
+import java.util.Scanner;
+
+
+/**
+ * Starts the Spring Context and will initialize the Spring Integration routes.
+ *
+ * @author Baeldung
+ * @since 1.0
+ *
+ */
+public final class FileCopyTest {
+
+ private static final Logger LOGGER = Logger.getLogger(FileCopyTest.class);
+
+ @Test
+ public void test() throws InterruptedException {
+
+
+ final AbstractApplicationContext context =
+ new ClassPathXmlApplicationContext("classpath:META-INF/spring/integration/spring-integration-file-copy-context.xml");
+
+ Thread.sleep(5000);
+
+
+ }
+}