From ebcf46af86b97b84e951f9ac9272ca94e2e4a13c Mon Sep 17 00:00:00 2001
From: Ilkka Seppala <iluwatar@gmail.com>
Date: Mon, 25 May 2015 18:41:54 +0300
Subject: [PATCH] Finished the example.

---
 dependency-injection/pom.xml                   | 18 ++++++++++++++++++
 .../src/main/java/com/iluwatar/App.java        |  7 +++++++
 .../src/test/java/com/iluwatar/AppTest.java    | 12 ++++++++++++
 pom.xml                                        |  3 ++-
 4 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100644 dependency-injection/pom.xml
 create mode 100644 dependency-injection/src/main/java/com/iluwatar/App.java
 create mode 100644 dependency-injection/src/test/java/com/iluwatar/AppTest.java

diff --git a/dependency-injection/pom.xml b/dependency-injection/pom.xml
new file mode 100644
index 000000000..3062f724c
--- /dev/null
+++ b/dependency-injection/pom.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>com.iluwatar</groupId>
+    <artifactId>java-design-patterns</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>dependency-injection</artifactId>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/dependency-injection/src/main/java/com/iluwatar/App.java b/dependency-injection/src/main/java/com/iluwatar/App.java
new file mode 100644
index 000000000..faf592178
--- /dev/null
+++ b/dependency-injection/src/main/java/com/iluwatar/App.java
@@ -0,0 +1,7 @@
+package com.iluwatar;
+
+public class App {
+	
+    public static void main( String[] args ) {
+    }
+}
diff --git a/dependency-injection/src/test/java/com/iluwatar/AppTest.java b/dependency-injection/src/test/java/com/iluwatar/AppTest.java
new file mode 100644
index 000000000..3dc7b26dd
--- /dev/null
+++ b/dependency-injection/src/test/java/com/iluwatar/AppTest.java
@@ -0,0 +1,12 @@
+package com.iluwatar;
+
+import org.junit.Test;
+
+public class AppTest {
+
+	@Test
+	public void test() {
+		String[] args = {};
+		App.main(args);
+	}	
+}
diff --git a/pom.xml b/pom.xml
index 95fe94423..ed5025de7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,6 +62,7 @@
 		<module>thread-pool</module>
 		<module>private-class-data</module>
 		<module>object-pool</module>
+	    <module>dependency-injection</module>
 	</modules>
 
 	<dependencyManagement>
@@ -100,4 +101,4 @@
 		</plugins>
 	</build>
 
-</project>
\ No newline at end of file
+</project>