diff --git a/message-channel/pom.xml b/message-channel/pom.xml
index 6b3b3bb94..a8a7f4ee2 100644
--- a/message-channel/pom.xml
+++ b/message-channel/pom.xml
@@ -10,6 +10,10 @@
message-channel
+
+ org.apache.camel
+ camel-core
+
junit
junit
diff --git a/message-channel/src/main/java/com/iluwatar/message/channel/App.java b/message-channel/src/main/java/com/iluwatar/message/channel/App.java
index 4eeddab85..9e8c4ba85 100644
--- a/message-channel/src/main/java/com/iluwatar/message/channel/App.java
+++ b/message-channel/src/main/java/com/iluwatar/message/channel/App.java
@@ -1,8 +1,14 @@
package com.iluwatar.message.channel;
+import org.apache.camel.CamelContext;
+import org.apache.camel.impl.DefaultCamelContext;
+
public class App {
- public static void main(String[] args) {
- System.out.println("Hello World!");
+ public static void main(String[] args) throws Exception {
+ CamelContext context = new DefaultCamelContext();
+ context.start();
+ Thread.sleep(10000);
+ context.stop();
}
}
diff --git a/message-channel/src/test/java/com/iluwatar/message/channel/AppTest.java b/message-channel/src/test/java/com/iluwatar/message/channel/AppTest.java
index 05e2aa01e..fa3af1161 100644
--- a/message-channel/src/test/java/com/iluwatar/message/channel/AppTest.java
+++ b/message-channel/src/test/java/com/iluwatar/message/channel/AppTest.java
@@ -10,7 +10,7 @@ import org.junit.Test;
public class AppTest {
@Test
- public void test() {
+ public void test() throws Exception {
String[] args = {};
App.main(args);
}
diff --git a/pom.xml b/pom.xml
index 35f442213..7300c5f00 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,6 +17,7 @@
3.1.0
0.7.2.201409121644
1.4
+ 2.15.3
abstract-factory
@@ -105,6 +106,11 @@
commons-dbcp
${commons-dbcp.version}
+
+ org.apache.camel
+ camel-core
+ ${camel.version}
+
junit
junit