Created
March 13, 2012 17:33
-
-
Save gordonad/2030083 to your computer and use it in GitHub Desktop.
Spring 3.1 Maven Super Pom
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>com.gordondickens.demos</groupId> | |
| <artifactId>parent-project</artifactId> | |
| <version>1.0.0</version> | |
| <packaging>pom</packaging> | |
| <name>Spring Parent Super (pom)</name> | |
| <description> | |
| <![CDATA[ | |
| Central management of dependencies through "dependencyManagement" and "pluginManagement" sections | |
| All version numbers in "properties" section | |
| SLF4J/Logback configured to capture ALL logging strategies | |
| JPA Dependencies for Hibernate, EclipseLink and OpenJpa - pick one | |
| Both JSON providers - Jackson and Jettison included - pick one | |
| Rome, Jackson, Jodatime, JavaMail/Activation - configured for MVC Annotation Driven | |
| Plugins: | |
| Enforcer plugin configured to avoid obsolete or undesirable dependencies, such as commons-logging | |
| Eclipse plugin - not very useful any more, however included with current M2E plugin settings | |
| Versions plugin - use to find version and plugin updates | |
| Site plugin - Maven 3 Style reporting configured | |
| New Jetty/Tomcat plugins - Enabled for JMX exposed mbeans | |
| CloudFoundry plugin - um, for CloudFoundry deployment | |
| ]]> | |
| </description> | |
| <properties> | |
| <activation.version>1.1.1</activation.version> | |
| <activemq.version>5.5.1</activemq.version> | |
| <antlr.version>2.7.7</antlr.version> | |
| <asm.version>3.3.1</asm.version> | |
| <aspectj.version>1.6.12</aspectj.version> | |
| <cglib.version>2.2.2</cglib.version> | |
| <cloudfoundry.memory>256</cloudfoundry.memory> | |
| <cloudfoundry.version>0.8.1</cloudfoundry.version> | |
| <codehaus.helper.version>1.5</codehaus.helper.version> | |
| <commons.beanutils.version>1.8.3</commons.beanutils.version> | |
| <commons.cli.version>1.2</commons.cli.version> | |
| <commons.codec.version>1.6</commons.codec.version> | |
| <commons.collections.version>3.2.1</commons.collections.version> | |
| <commons.dbcp.version>1.4</commons.dbcp.version> | |
| <commons.digester.version>3.2</commons.digester.version> | |
| <commons.exec.version>1.1</commons.exec.version> | |
| <commons.fileupload.version>1.2.2</commons.fileupload.version> | |
| <commons.httpclient.version>3.1</commons.httpclient.version> | |
| <commons.io.version>2.1</commons.io.version> | |
| <commons.lang.version>3.1</commons.lang.version> | |
| <commons.net.version>3.1</commons.net.version> | |
| <commons.pool.version>1.6</commons.pool.version> | |
| <derby.version>10.8.2.2</derby.version> | |
| <dom4j.version>1.6.1</dom4j.version> | |
| <!-- if Using EclipseLink for JPA Provider --> | |
| <eclipselink.version>2.3.2</eclipselink.version> | |
| <eclipselink.persistence.version>2.0.3</eclipselink.persistence.version> | |
| <ehcache.version>2.5.1</ehcache.version> | |
| <geronimo.jee.version>1.0.1</geronimo.jee.version> | |
| <geronimo.jta.version>1.1.1</geronimo.jta.version> | |
| <geronimo.ws.version>1.1.3</geronimo.ws.version> | |
| <hamcrest.version>1.1</hamcrest.version> | |
| <h2database.version>1.3.164</h2database.version> | |
| <hibernate.jmx.version>3.5.6-Final</hibernate.jmx.version> | |
| <hibernate.jpa.version>1.0.1.Final</hibernate.jpa.version> | |
| <hibernate.validator.version>4.2.0.Final</hibernate.validator.version> | |
| <!--<hibernate.version>4.1.1.Final</hibernate.version>--> | |
| <hibernate.version>3.6.9.Final</hibernate.version> | |
| <hsqldb.version>2.2.8</hsqldb.version> | |
| <jackson.version>1.9.5</jackson.version> | |
| <jasypt.version>1.9.0</jasypt.version> | |
| <javamail.version>1.4.4</javamail.version> | |
| <javassist.version>3.12.1.GA</javassist.version> | |
| <java.version>1.6</java.version> | |
| <javaws.version>2.1-1</javaws.version> | |
| <jaxb.version>2.2.4</jaxb.version> | |
| <jettison.version>1.3.1</jettison.version> | |
| <jms.version>1.1.1</jms.version> | |
| <jodatime.hibernate.version>1.3</jodatime.hibernate.version> | |
| <jodatime.version>2.1</jodatime.version> | |
| <jstl.version>1.2</jstl.version> | |
| <jta.version>1.1</jta.version> | |
| <junit.version>4.10</junit.version> | |
| <logback.version>1.0.1</logback.version> | |
| <maven.ant.plugin>1.7</maven.ant.plugin> | |
| <maven.aspectj.plugin>1.4</maven.aspectj.plugin> | |
| <maven.assembly.plugin>2.3</maven.assembly.plugin> | |
| <maven.checkstyle.plugin>2.7</maven.checkstyle.plugin> | |
| <maven.clean.plugin>2.4.1</maven.clean.plugin> | |
| <maven.cloudfoundry.plugin>1.0.0.M1</maven.cloudfoundry.plugin> | |
| <maven.cobertura.plugin>2.5.1</maven.cobertura.plugin> | |
| <maven.compiler.plugin>2.3.2</maven.compiler.plugin> | |
| <maven.dependency.plugin>2.4</maven.dependency.plugin> | |
| <maven.deploy.plugin>2.7</maven.deploy.plugin> | |
| <maven.eclipse.plugin>2.9</maven.eclipse.plugin> | |
| <maven.enforcer.plugin>1.0.1</maven.enforcer.plugin> | |
| <maven.exec.plugin>1.2.1</maven.exec.plugin> | |
| <maven.failsafe.plugin>2.12</maven.failsafe.plugin> | |
| <maven.groovy.plugin>1.4</maven.groovy.plugin> | |
| <maven.help.plugin>2.1.1</maven.help.plugin> | |
| <maven.idea.plugin>2.2</maven.idea.plugin> | |
| <maven.install.plugin>2.3.1</maven.install.plugin> | |
| <maven.jar.plugin>2.4</maven.jar.plugin> | |
| <maven.javadoc.plugin>2.8.1</maven.javadoc.plugin> | |
| <maven.jetty.plugin>8.1.2.v20120308</maven.jetty.plugin> | |
| <maven.jxr.plugin>2.3</maven.jxr.plugin> | |
| <maven.project.info.reports.plugin>2.4</maven.project.info.reports.plugin> | |
| <maven.release.plugin>2.2.2</maven.release.plugin> | |
| <maven.resources.plugin>2.5</maven.resources.plugin> | |
| <maven.site.plugin>3.0</maven.site.plugin> | |
| <maven.sonar.plugin>2.13</maven.sonar.plugin> | |
| <maven.source.plugin>2.1.2</maven.source.plugin> | |
| <maven.surefire.plugin>2.12</maven.surefire.plugin> | |
| <maven.test.failure.ignore>false</maven.test.failure.ignore> | |
| <maven.test.skip>false</maven.test.skip> | |
| <maven.tomcat.plugin>2.0-SNAPSHOT</maven.tomcat.plugin> | |
| <maven.version.range>[2.2.1,3.1.0)</maven.version.range> | |
| <maven.versions.plugin>1.3.1</maven.versions.plugin> | |
| <maven.war.plugin>2.2</maven.war.plugin> | |
| <mockito.version>1.9.0</mockito.version> | |
| <!-- if Using OpenJPA for JPA Provider --> | |
| <openjpa.version>2.1.1</openjpa.version> | |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
| <rome.version>1.0</rome.version> | |
| <servlet.version>2.5</servlet.version> | |
| <slf4j.version>1.6.4</slf4j.version> | |
| <sonar.phase>generate-sources</sonar.phase> | |
| <!--<spring.data.jpa.version>1.0.3.RELEASE</spring.data.jpa.version>--> | |
| <spring.data.jpa.version>1.1.0.RC1</spring.data.jpa.version> | |
| <spring.security.version>3.1.0.RELEASE</spring.security.version> | |
| <spring.version>3.1.1.RELEASE</spring.version> | |
| <spring.ws.version>2.0.4.RELEASE</spring.ws.version> | |
| <validation.version>1.0.0.GA</validation.version> | |
| <wtp.version>2.0</wtp.version> | |
| <xbean.version>3.9</xbean.version> | |
| <xerces.version>2.10.0</xerces.version> | |
| <xmlapis.version>2.0.2</xmlapis.version> | |
| <xws.version>1.3.1</xws.version> | |
| </properties> | |
| <!-- <modules> | |
| <module>my-sub-module</module> | |
| </modules> | |
| --> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.hsqldb</groupId> | |
| <artifactId>hsqldb</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-entitymanager</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-aspects</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-tx</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-orm</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>junit</groupId> | |
| <artifactId>junit</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jul-to-slf4j</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| </dependency> | |
| <dependency> | |
| <groupId>joda-time</groupId> | |
| <artifactId>joda-time</artifactId> | |
| </dependency> | |
| </dependencies> | |
| <!-- Centrally manage all versions & transitive dependency versions --> | |
| <dependencyManagement> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.codehaus.jackson</groupId> | |
| <artifactId>jackson-core-asl</artifactId> | |
| <version>${jackson.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.codehaus.jackson</groupId> | |
| <artifactId>jackson-mapper-asl</artifactId> | |
| <version>${jackson.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hsqldb</groupId> | |
| <artifactId>hsqldb</artifactId> | |
| <version>${hsqldb.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.aspectj</groupId> | |
| <artifactId>aspectjrt</artifactId> | |
| <version>${aspectj.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.aspectj</groupId> | |
| <artifactId>aspectjweaver</artifactId> | |
| <version>${aspectj.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.aspectj</groupId> | |
| <artifactId>aspectjtools</artifactId> | |
| <version>${aspectj.version}</version> | |
| </dependency> | |
| <!-- OpenJPA Dependencies--> | |
| <!-- | |
| <dependency> | |
| <groupId>org.apache.openjpa</groupId> | |
| <artifactId>openjpa</artifactId> | |
| <version>${openjpa.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| --> | |
| <!-- EclipseLink Dependencies --> | |
| <!-- | |
| <dependency> | |
| <groupId>org.eclipse.persistence</groupId> | |
| <artifactId>eclipselink</artifactId> | |
| <version>${eclipselink.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.eclipse.persistence</groupId> | |
| <artifactId>javax.persistence</artifactId> | |
| <version>${eclipselink.persistence.version}</version> | |
| </dependency> | |
| --> | |
| <!-- HIBERNATE --> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-core</artifactId> | |
| <version>${hibernate.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>asm</groupId> | |
| <artifactId>asm-attrs</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-jmx</artifactId> | |
| <version>${hibernate.jmx.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-entitymanager</artifactId> | |
| <version>${hibernate.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>edu.oswego.cs.concurrent</groupId> | |
| <artifactId>edu.oswego.cs.dl.util.concurrent</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate.javax.persistence</groupId> | |
| <artifactId>hibernate-jpa-2.0-api</artifactId> | |
| <version>${hibernate.jpa.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-validator</artifactId> | |
| <version>${hibernate.validator.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-ehcache</artifactId> | |
| <version>${hibernate.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>xml-apis</groupId> | |
| <artifactId>xml-apis</artifactId> | |
| <version>${xmlapis.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>dom4j</groupId> | |
| <artifactId>dom4j</artifactId> | |
| <version>${dom4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>xerces</groupId> | |
| <artifactId>xercesImpl</artifactId> | |
| <version>${xerces.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>net.sf.ehcache</groupId> | |
| <artifactId>ehcache-core</artifactId> | |
| <version>${ehcache.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.validation</groupId> | |
| <artifactId>validation-api</artifactId> | |
| <version>${validation.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>jstl</artifactId> | |
| <version>${jstl.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>servlet-api</artifactId> | |
| <version>${servlet.version}</version> | |
| <scope>provided</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.xml.bind</groupId> | |
| <artifactId>jaxb-api</artifactId> | |
| <version>${jaxb.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.sun.xml.bind</groupId> | |
| <artifactId>jaxb-impl</artifactId> | |
| <version>${jaxb.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.geronimo.specs</groupId> | |
| <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> | |
| <version>${geronimo.ws.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.geronimo.specs</groupId> | |
| <artifactId>geronimo-j2ee-management_1.1_spec</artifactId> | |
| <version>${geronimo.jee.version}</version> | |
| </dependency> | |
| <!-- SPRING, SPRING, SPRINGITY SPRING --> | |
| <dependency> | |
| <groupId>org.springframework.data</groupId> | |
| <artifactId>spring-data-jpa</artifactId> | |
| <version>${spring.data.jpa.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-test</artifactId> | |
| <version>${spring.version}</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-beans</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-context</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-jdbc</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-aop</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-web</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-webmvc</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-expression</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-tx</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-core</artifactId> | |
| <version>${spring.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-asm</artifactId> | |
| <version>${spring.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-aspects</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-context-support</artifactId> | |
| <version>${spring.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>quartz</groupId> | |
| <artifactId>quartz</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-orm</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-oxm</artifactId> | |
| <version>${spring.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-lang</groupId> | |
| <artifactId>commons-lang</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-jms</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.security</groupId> | |
| <artifactId>spring-security-core</artifactId> | |
| <version>${spring.security.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.security</groupId> | |
| <artifactId>spring-security-config</artifactId> | |
| <version>${spring.security.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.security</groupId> | |
| <artifactId>spring-security-taglibs</artifactId> | |
| <version>${spring.security.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.ws</groupId> | |
| <artifactId>spring-ws-core</artifactId> | |
| <version>${spring.ws.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.ws</groupId> | |
| <artifactId>spring-ws-security</artifactId> | |
| <version>${spring.ws.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>com.sun.xml.wss</groupId> | |
| <artifactId>xws-security</artifactId> | |
| </exclusion> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework.ws</groupId> | |
| <artifactId>spring-xml</artifactId> | |
| <version>${spring.ws.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.transaction</groupId> | |
| <artifactId>jta</artifactId> | |
| <version>${jta.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>junit</groupId> | |
| <artifactId>junit</artifactId> | |
| <version>${junit.version}</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.mockito</groupId> | |
| <artifactId>mockito-all</artifactId> | |
| <version>${mockito.version}</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hamcrest</groupId> | |
| <artifactId>hamcrest-all</artifactId> | |
| <version>${hamcrest.version}</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.geronimo.specs</groupId> | |
| <artifactId>geronimo-jms_1.1_spec</artifactId> | |
| <version>${jms.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.geronimo.specs</groupId> | |
| <artifactId>geronimo-jta_1.1_spec</artifactId> | |
| <version>${geronimo.jta.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.activemq</groupId> | |
| <artifactId>activemq-core</artifactId> | |
| <version>${activemq.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging-api</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.xbean</groupId> | |
| <artifactId>xbean-spring</artifactId> | |
| <version>${xbean.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging-api</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>cglib</groupId> | |
| <artifactId>cglib</artifactId> | |
| <version>${cglib.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>asm</groupId> | |
| <artifactId>asm</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>cglib</groupId> | |
| <artifactId>cglib-nodep</artifactId> | |
| <version>${cglib.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.derby</groupId> | |
| <artifactId>derby</artifactId> | |
| <version>${derby.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.mail</groupId> | |
| <artifactId>mail</artifactId> | |
| <version>${javamail.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javassist</groupId> | |
| <artifactId>javassist</artifactId> | |
| <version>${javassist.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-dbcp</groupId> | |
| <artifactId>commons-dbcp</artifactId> | |
| <version>${commons.dbcp.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-io</groupId> | |
| <artifactId>commons-io</artifactId> | |
| <version>${commons.io.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.commons</groupId> | |
| <artifactId>commons-lang3</artifactId> | |
| <version>${commons.lang.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.commons</groupId> | |
| <artifactId>commons-exec</artifactId> | |
| <version>${commons.exec.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-collections</groupId> | |
| <artifactId>commons-collections</artifactId> | |
| <version>${commons.collections.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-codec</groupId> | |
| <artifactId>commons-codec</artifactId> | |
| <version>${commons.codec.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-net</groupId> | |
| <artifactId>commons-net</artifactId> | |
| <version>${commons.net.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-fileupload</groupId> | |
| <artifactId>commons-fileupload</artifactId> | |
| <version>${commons.fileupload.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.commons</groupId> | |
| <artifactId>commons-digester3</artifactId> | |
| <version>${commons.digester.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-beanutils</groupId> | |
| <artifactId>commons-beanutils</artifactId> | |
| <version>${commons.beanutils.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-httpclient</groupId> | |
| <artifactId>commons-httpclient</artifactId> | |
| <version>${commons.httpclient.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-pool</groupId> | |
| <artifactId>commons-pool</artifactId> | |
| <version>${commons.pool.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-cli</groupId> | |
| <artifactId>commons-cli</artifactId> | |
| <version>${commons.cli.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>junit</groupId> | |
| <artifactId>junit</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <!-- Logging with SLF4J & LogBack --> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>slf4j-api</artifactId> | |
| <version>${slf4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jul-to-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-core</artifactId> | |
| <version>${logback.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>rome</groupId> | |
| <artifactId>rome</artifactId> | |
| <version>${rome.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.activation</groupId> | |
| <artifactId>activation</artifactId> | |
| <version>${activation.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.codehaus.jettison</groupId> | |
| <artifactId>jettison</artifactId> | |
| <version>${jettison.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.jasypt</groupId> | |
| <artifactId>jasypt</artifactId> | |
| <version>${jasypt.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>joda-time</groupId> | |
| <artifactId>joda-time</artifactId> | |
| <version>${jodatime.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>joda-time</groupId> | |
| <artifactId>joda-time-hibernate</artifactId> | |
| <version>${jodatime.hibernate.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.cloudfoundry</groupId> | |
| <artifactId>cloudfoundry-runtime</artifactId> | |
| <version>${cloudfoundry.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>antlr</groupId> | |
| <artifactId>antlr</artifactId> | |
| <version>${antlr.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>asm</groupId> | |
| <artifactId>asm</artifactId> | |
| <version>${asm.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.h2database</groupId> | |
| <artifactId>h2</artifactId> | |
| <version>${h2database.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| </dependencies> | |
| </dependencyManagement> | |
| <pluginRepositories> | |
| <pluginRepository> | |
| <id>spring-maven-release</id> | |
| <name>Spring Maven Release Repository</name> | |
| <url>http://maven.springframework.org/release</url> | |
| </pluginRepository> | |
| <pluginRepository> | |
| <id>spring-maven-milestone</id> | |
| <name>Spring Maven Milestone Repository</name> | |
| <url>http://maven.springframework.org/milestone</url> | |
| </pluginRepository> | |
| <pluginRepository> | |
| <id>spring.maven.snapshot</id> | |
| <name>Spring Snapshot Repository</name> | |
| <url>http://maven.springframework.org/snapshot</url> | |
| </pluginRepository> | |
| </pluginRepositories> | |
| <repositories> | |
| <repository> | |
| <id>spring.maven.release</id> | |
| <name>Spring Release Repository</name> | |
| <url>http://maven.springframework.org/release</url> | |
| </repository> | |
| <repository> | |
| <id>spring.maven.milestone</id> | |
| <name>Spring Milestone Repository</name> | |
| <url>http://maven.springframework.org/milestone</url> | |
| </repository> | |
| <repository> | |
| <id>spring.maven.snapshot</id> | |
| <name>Spring Snapshot Repository</name> | |
| <url>http://maven.springframework.org/snapshot</url> | |
| </repository> | |
| <!-- EclipseLink --> | |
| <repository> | |
| <id>EclipseLink Repo</id> | |
| <url>http://download.eclipse.org/rt/eclipselink/maven.repo</url> | |
| <name>EclipseLink Repo</name> | |
| </repository> | |
| </repositories> | |
| <build> | |
| <!-- Necessary when xml files are NOT in not in the classpath, | |
| such as webapp/WEB-INF subdirectories --> | |
| <resources> | |
| <resource> | |
| <directory>src/main/java</directory> | |
| <includes> | |
| <include>**/*</include> | |
| </includes> | |
| <excludes> | |
| <exclude>**/*.java</exclude> | |
| </excludes> | |
| </resource> | |
| <resource> | |
| <directory>src/main/resources</directory> | |
| <includes> | |
| <include>**/*</include> | |
| </includes> | |
| </resource> | |
| </resources> | |
| <!-- Only necessary when xml files are NOT in "resources" subfolders --> | |
| <testResources> | |
| <testResource> | |
| <directory>src/test/java</directory> | |
| <includes> | |
| <include>**/*</include> | |
| </includes> | |
| <excludes> | |
| <exclude>**/*.java</exclude> | |
| </excludes> | |
| </testResource> | |
| <testResource> | |
| <directory>src/test/resources</directory> | |
| <includes> | |
| <include>**/*</include> | |
| </includes> | |
| </testResource> | |
| </testResources> | |
| <pluginManagement> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.cloudfoundry</groupId> | |
| <artifactId>cf-maven-plugin</artifactId> | |
| <version>${maven.cloudfoundry.plugin}</version> | |
| <configuration> | |
| <server>mycloudfoundry-instance</server> | |
| <target>http://api.cloudfoundry.com</target> | |
| <url>${project.name}.cloudfoundry.com</url> | |
| <memory>${cloudfoundry.memory}</memory> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-deploy-plugin</artifactId> | |
| <version>${maven.deploy.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-jar-plugin</artifactId> | |
| <version>${maven.jar.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-site-plugin</artifactId> | |
| <version>${maven.site.plugin}</version> | |
| <configuration> | |
| <reportPlugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-javadoc-plugin</artifactId> | |
| <version>${maven.javadoc.plugin}</version> | |
| <configuration> | |
| <aggregate>true</aggregate> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-checkstyle-plugin</artifactId> | |
| <version>${maven.checkstyle.plugin}</version> | |
| <configuration> | |
| <aggregate>true</aggregate> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-project-info-reports-plugin</artifactId> | |
| <version>${maven.project.info.reports.plugin}</version> | |
| <configuration> | |
| <aggregate>true</aggregate> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-jxr-plugin</artifactId> | |
| <version>${maven.jxr.plugin}</version> | |
| <configuration> | |
| <aggregate>true</aggregate> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.mojo</groupId> | |
| <artifactId>cobertura-maven-plugin</artifactId> | |
| <version>${maven.cobertura.plugin}</version> | |
| <configuration> | |
| <aggregate>true</aggregate> | |
| </configuration> | |
| </plugin> | |
| </reportPlugins> | |
| <locales>en</locales> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-install-plugin</artifactId> | |
| <version>${maven.install.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-release-plugin</artifactId> | |
| <version>${maven.release.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-assembly-plugin</artifactId> | |
| <version>${maven.assembly.plugin}</version> | |
| <configuration> | |
| <descriptorRefs> | |
| <descriptorRef>jar-with-dependencies</descriptorRef> | |
| </descriptorRefs> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.mojo</groupId> | |
| <artifactId>exec-maven-plugin</artifactId> | |
| <version>${maven.exec.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-antrun-plugin</artifactId> | |
| <version>${maven.ant.plugin}</version> | |
| <executions> | |
| <execution> | |
| <phase>generate-sources</phase> | |
| <configuration> | |
| <target> | |
| <!-- | |
| <property name="compile_classpath" refid="maven.compile.classpath"/> | |
| <property name="runtime_classpath" refid="maven.runtime.classpath"/> | |
| <property name="test_classpath" refid="maven.test.classpath"/> | |
| <property name="plugin_classpath" refid="maven.plugin.classpath"/> | |
| <ant antfile="${basedir}/build.xml"> | |
| <target name="test"/> | |
| </ant> --> | |
| </target> | |
| </configuration> | |
| <goals> | |
| <goal>run</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| <version>${maven.compiler.plugin}</version> | |
| <configuration> | |
| <source>${java.version}</source> | |
| <target>${java.version}</target> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-source-plugin</artifactId> | |
| <version>${maven.source.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-clean-plugin</artifactId> | |
| <version>${maven.clean.plugin}</version> | |
| <configuration> | |
| <filesets> | |
| <fileset> | |
| <directory>${project.basedir}</directory> | |
| <includes> | |
| <include>target</include> | |
| <include>activemq-data</include> | |
| <include>derby-home</include> | |
| <include>amqstore</include> | |
| <include>.clover</include> | |
| <include>surefire*</include> | |
| <include>derby.log</include> | |
| </includes> | |
| <followSymlinks>false</followSymlinks> | |
| </fileset> | |
| </filesets> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-eclipse-plugin</artifactId> | |
| <version>${maven.eclipse.plugin}</version> | |
| <configuration> | |
| <downloadSources>true</downloadSources> | |
| <downloadJavadocs>false</downloadJavadocs> | |
| <wtpversion>${wtp.version}</wtpversion> | |
| <additionalBuildcommands> | |
| <buildCommand> | |
| <name>org.springframework.ide.eclipse.core.springbuilder</name> | |
| <name>org.eclipse.m2e.core.maven2Builder</name> | |
| </buildCommand> | |
| <buildCommand> | |
| <name>org.eclipse.ajdt.core.ajbuilder</name> | |
| <arguments> | |
| <aspectPath>org.springframework.aspects</aspectPath> | |
| </arguments> | |
| </buildCommand> | |
| </additionalBuildcommands> | |
| <additionalProjectnatures> | |
| <projectnature>org.eclipse.jdt.core.javanature</projectnature> | |
| <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> | |
| <projectnature>org.eclipse.ajdt.ui.ajnature</projectnature> | |
| <projectnature>org.eclipse.m2e.core.maven2Nature</projectnature> | |
| </additionalProjectnatures> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.tomcat.maven</groupId> | |
| <artifactId>tomcat6-maven-plugin</artifactId> | |
| <version>${maven.tomcat.plugin}</version> | |
| <configuration> | |
| <systemProperties> | |
| <com.sun.management.jmxremote>true</com.sun.management.jmxremote> | |
| <com.sun.management.jmxremote.port>8050</com.sun.management.jmxremote.port> | |
| <com.sun.management.jmxremote.ssl>false</com.sun.management.jmxremote.ssl> | |
| <com.sun.management.jmxremote.authenticate>false</com.sun.management.jmxremote.authenticate> | |
| <java.util.logging.manager>org.apache.juli.ClassLoaderLogManager</java.util.logging.manager> | |
| <logback.ContextSelector>JNDI</logback.ContextSelector> | |
| </systemProperties> | |
| <!--<path>/</path> --> | |
| </configuration> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>slf4j-api</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jul-to-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-access</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.tomcat.maven</groupId> | |
| <artifactId>tomcat7-maven-plugin</artifactId> | |
| <version>${maven.tomcat.plugin}</version> | |
| <configuration> | |
| <systemProperties> | |
| <com.sun.management.jmxremote>true</com.sun.management.jmxremote> | |
| <com.sun.management.jmxremote.port>8050</com.sun.management.jmxremote.port> | |
| <com.sun.management.jmxremote.ssl>false</com.sun.management.jmxremote.ssl> | |
| <com.sun.management.jmxremote.authenticate>false</com.sun.management.jmxremote.authenticate> | |
| <java.util.logging.manager>org.apache.juli.ClassLoaderLogManager</java.util.logging.manager> | |
| <logback.ContextSelector>JNDI</logback.ContextSelector> | |
| </systemProperties> | |
| <!--<path>/</path> --> | |
| </configuration> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>slf4j-api</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jul-to-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-access</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.mortbay.jetty</groupId> | |
| <artifactId>jetty-maven-plugin</artifactId> | |
| <version>${maven.jetty.plugin}</version> | |
| <configuration> | |
| <!-- | |
| "stopPort" - Port number to receive a stop command and shutdown - use "mvn jetty:stop" | |
| "stopKey" - String value that must be sent to the stopPort to validate the stop command | |
| --> | |
| <stopPort>9966</stopPort> | |
| <stopKey>shutterdown</stopKey> | |
| <systemProperties> | |
| <systemProperty> | |
| <name>logback.configurationFile</name> | |
| <value>./src/main/resources/logback.xml</value> | |
| </systemProperty> | |
| <systemProperty> | |
| <name>com.sun.management.jmxremote</name> | |
| <value>true</value> | |
| </systemProperty> | |
| <systemProperty> | |
| <name>com.sun.management.jmxremote.port</name> | |
| <value>8050</value> | |
| </systemProperty> | |
| <systemProperty> | |
| <name>com.sun.management.jmxremote.ssl</name> | |
| <value>false</value> | |
| </systemProperty> | |
| <systemProperty> | |
| <name>com.sun.management.jmxremote.authenticate</name> | |
| <value>false</value> | |
| </systemProperty> | |
| </systemProperties> | |
| </configuration> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>slf4j-api</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jul-to-slf4j</artifactId> | |
| <version>${slf4j.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-access</artifactId> | |
| <version>${logback.version}</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-failsafe-plugin</artifactId> | |
| <version>${maven.failsafe.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-surefire-plugin</artifactId> | |
| <version>${maven.surefire.plugin}</version> | |
| <configuration> | |
| <parallel>methods</parallel> | |
| <threadCount>10</threadCount> | |
| <!-- Show the test errors on console --> | |
| <useFile>false</useFile> | |
| <printSummary>false</printSummary> | |
| <includes> | |
| <include>**/*Tests.java</include> | |
| </includes> | |
| <excludes> | |
| <exclude>**/Abstract*.java</exclude> | |
| </excludes> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-dependency-plugin</artifactId> | |
| <version>${maven.dependency.plugin}</version> | |
| <executions> | |
| <execution> | |
| <phase>generate-sources</phase> | |
| <goals> | |
| <goal>sources</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| <configuration> | |
| <verbose>true</verbose> | |
| </configuration> | |
| <dependencies> | |
| <dependency> | |
| <groupId>junit</groupId> | |
| <artifactId>junit</artifactId> | |
| <version>${junit.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-io</groupId> | |
| <artifactId>commons-io</artifactId> | |
| <version>${commons.io.version}</version> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-resources-plugin</artifactId> | |
| <version>${maven.resources.plugin}</version> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-enforcer-plugin</artifactId> | |
| <version>${maven.enforcer.plugin}</version> | |
| <executions> | |
| <execution> | |
| <id>enforce-banned-dependencies</id> | |
| <goals> | |
| <goal>enforce</goal> | |
| </goals> | |
| <configuration> | |
| <rules> | |
| <bannedDependencies> | |
| <searchTransitive>true</searchTransitive> | |
| <excludes> | |
| <exclude>commons-lang</exclude> | |
| <exclude>commons-digester</exclude> | |
| <exclude>commons-logging</exclude> | |
| <exclude>aspectj:aspectj*</exclude> | |
| <exclude>hsqldb:hsqldb</exclude> | |
| <exclude>log4j:log4j</exclude> | |
| <exclude>org.slf4j*:1.5*</exclude> | |
| </excludes> | |
| </bannedDependencies> | |
| <requireMavenVersion> | |
| <version>${maven.version.range}</version> | |
| </requireMavenVersion> | |
| <requireJavaVersion> | |
| <version>${java.version}</version> | |
| </requireJavaVersion> | |
| </rules> | |
| <fail>true</fail> | |
| </configuration> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.mojo</groupId> | |
| <artifactId>versions-maven-plugin</artifactId> | |
| <version>${maven.versions.plugin}</version> | |
| <configuration> | |
| <processDependencyManagement>true</processDependencyManagement> | |
| </configuration> | |
| <dependencies> | |
| <dependency> | |
| <groupId>junit</groupId> | |
| <artifactId>junit</artifactId> | |
| <version>${junit.version}</version> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-help-plugin</artifactId> | |
| <version>${maven.help.plugin}</version> | |
| <configuration> | |
| <!-- Useful for help:effective-settings or help:effective-pom --> | |
| <!--<output>help-results.txt</output>--> | |
| <detail>true</detail> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.sonar</groupId> | |
| <artifactId>sonar-maven3-plugin</artifactId> | |
| <version>${maven.sonar.plugin}</version> | |
| <dependencies> | |
| <dependency> | |
| <groupId>commons-io</groupId> | |
| <artifactId>commons-io</artifactId> | |
| <version>${commons.io.version}</version> | |
| </dependency> | |
| </dependencies> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.gmaven</groupId> | |
| <artifactId>gmaven-plugin</artifactId> | |
| <version>${maven.groovy.plugin}</version> | |
| <executions> | |
| <execution> | |
| <phase>clean</phase> | |
| <goals> | |
| <goal>execute</goal> | |
| </goals> | |
| <configuration> | |
| <source>log.info("Running with Spring '${spring.version}'...")</source> | |
| </configuration> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.mojo</groupId> | |
| <artifactId>aspectj-maven-plugin</artifactId> | |
| <version>${maven.aspectj.plugin}</version> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.aspectj</groupId> | |
| <artifactId>aspectjrt</artifactId> | |
| <version>${aspectj.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.aspectj</groupId> | |
| <artifactId>aspectjtools</artifactId> | |
| <version>${aspectj.version}</version> | |
| </dependency> | |
| </dependencies> | |
| <executions> | |
| <execution> | |
| <goals> | |
| <goal>compile</goal> | |
| <goal>test-compile</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| <configuration> | |
| <outxml>true</outxml> | |
| <aspectLibraries> | |
| <aspectLibrary> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-aspects</artifactId> | |
| </aspectLibrary> | |
| </aspectLibraries> | |
| <source>${java.version}</source> | |
| <target>${java.version}</target> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-idea-plugin</artifactId> | |
| <version>${maven.idea.plugin}</version> | |
| <configuration> | |
| <downloadSources>true</downloadSources> | |
| <downloadJavadocs>true</downloadJavadocs> | |
| <jdkLevel>${java.version}</jdkLevel> | |
| </configuration> | |
| </plugin> | |
| </plugins> | |
| </pluginManagement> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-deploy-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-site-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-install-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-release-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-assembly-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-source-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-clean-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-eclipse-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-idea-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-failsafe-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-surefire-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-dependency-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-resources-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-enforcer-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.mojo</groupId> | |
| <artifactId>versions-maven-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-help-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.sonar</groupId> | |
| <artifactId>sonar-maven3-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.codehaus.gmaven</groupId> | |
| <artifactId>gmaven-plugin</artifactId> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-jar-plugin</artifactId> | |
| </plugin> | |
| </plugins> | |
| </build> | |
| <profiles> | |
| <profile> | |
| <id>fast</id> | |
| <!--<activation> --> | |
| <!--<activeByDefault>true</activeByDefault> --> | |
| <!--</activation> --> | |
| <properties> | |
| <maven.test.skip>true</maven.test.skip> | |
| </properties> | |
| </profile> | |
| <profile> | |
| <id>strict</id> | |
| <properties> | |
| <maven.test.failure.ignore>false</maven.test.failure.ignore> | |
| </properties> | |
| </profile> | |
| <profile> | |
| <id>ignorefail</id> | |
| <properties> | |
| <maven.test.failure.ignore>true</maven.test.failure.ignore> | |
| <maven.test.skip>false</maven.test.skip> | |
| </properties> | |
| </profile> | |
| </profiles> | |
| </project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment