pom.xml
Download pom.xml
1: <?xml version="1.0" encoding="UTF-8"?>
2: <project xmlns="http://maven.apache.org/POM/4.0.0"
3: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5: <modelVersion>4.0.0</modelVersion>
6:
7: <groupId>com.wpollock</groupId>
8: <artifactId>didemo-manual</artifactId>
9: <packaging>jar</packaging>
10: <version>1.0-SNAPSHOT</version>
11: <name>DIDemoManual</name>
12: <url>http://maven.apache.org</url>
13:
14: <description>
15: Demo of manual DI (dependency Injection. Here we show propery, setter,
16: and constructor injection using the JUnit framework as the DI framework.
17: </description>
18: <inceptionYear>2018</inceptionYear>
19:
20: <licenses>
21: <license>
22: <name>Apache 2</name>
23: <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
24: <distribution>repo</distribution>
25: <comments>A business-friendly FOSS license</comments>
26: </license>
27: </licenses>
28:
29: <organization>
30: <name>WP Software Construction Co.</name>
31: <url>https://wpollock.com/</url>
32: </organization>
33:
34: <developers>
35: <developer>
36: <id>wpollock</id>
37: <name>Wayne Pollock</name>
38: <email>pollock@acm.org</email>
39: <url>https://wpollock.com/</url>
40: <organization>HCC</organization>
41: <organizationUrl>https://www.hccfl.edu/</organizationUrl>
42: <roles>
43: <role>developer</role>
44: </roles>
45: <timezone>-5</timezone>
46: <properties>
47: <picUrl>https://wpollock.com/images/Wayne.jpg</picUrl>
48: </properties>
49: </developer>
50: </developers>
51:
52: <dependencies>
53: <dependency>
54: <groupId>org.junit.jupiter</groupId>
55: <artifactId>junit-jupiter-api</artifactId>
56: <version>5.2.0</version>
57: <scope>test</scope>
58: </dependency>
59: <dependency>
60: <groupId>org.junit.jupiter</groupId>
61: <artifactId>junit-jupiter-engine</artifactId>
62: <version>5.2.0</version>
63: <scope>test</scope>
64: </dependency>
65: <dependency>
66: <groupId>org.apiguardian</groupId>
67: <artifactId>apiguardian-api</artifactId>
68: <version>1.0.0</version>
69: </dependency>
70: <dependency>
71: <groupId>org.apache.maven.plugins</groupId>
72: <artifactId>maven-javadoc-plugin</artifactId>
73: <version>3.0.1</version>
74: </dependency>
75: </dependencies>
76:
77: <build>
78: <plugins>
79: <plugin>
80: <artifactId>maven-surefire-plugin</artifactId>
81: <version>2.21.0</version>
82: <dependencies>
83: <dependency>
84: <groupId>org.junit.platform</groupId>
85: <artifactId>junit-platform-surefire-provider</artifactId>
86: <version>1.2.0</version>
87: </dependency>
88: </dependencies>
89: </plugin>
90: </plugins>
91: </build>
92:
93: <reporting>
94: <plugins>
95: <plugin>
96: <groupId>org.apache.maven.plugins</groupId>
97: <artifactId>maven-surefire-report-plugin</artifactId>
98: <version>2.20.1</version>
99: </plugin>
100: <plugin>
101: <groupId>org.apache.maven.plugins</groupId>
102: <artifactId>maven-jxr-plugin</artifactId>
103: <version>2.5</version>
104: </plugin>
105: <plugin>
106: <groupId>org.apache.maven.plugins</groupId>
107: <artifactId>maven-javadoc-plugin</artifactId>
108: <version>3.0.1</version>
109: <configuration>
110: <additionalOptions>
111: -html5
112: </additionalOptions>
113: <encoding>UTF-8</encoding>
114: <sourcepath>src/main/java</sourcepath>
115: </configuration>
116: </plugin>
117: </plugins>
118: </reporting>
119: </project>