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>