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>