worldpay-root
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.worldpay.api.root</groupId>
<artifactId>worldpay-root</artifactId>
<version>0.0.9</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2013 Worldpay
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and limitations under the License.
-->
<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/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.worldpay.api.root</groupId>
<artifactId>worldpay-root</artifactId>
<version>0.0.9</version>
<packaging>pom</packaging>
<!-- Distribution management repositories; where artifacts are deployed to -->
<distributionManagement>
<snapshotRepository>
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<scm>
<connection>${github.connection}</connection>
<developerConnection>${github.developerConnection}</developerConnection>
<url>${github.url}</url>
<tag>worldpay-root-0.0.9</tag>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Github location details -->
<github.host>github.com</github.host>
<github.connection>scm:git:git://${github.host}/${github.owner}/${github.repository}.git</github.connection>
<github.developerConnection>scm:git:ssh://git@${github.host}/${github.owner}/${github.repository}.git
</github.developerConnection>
<github.url>http://${github.host}/${github.owner}/${github.repository}</github.url>
<github.owner>Worldpay</github.owner>
<github.repository>worldpay-root</github.repository>
<git.dotGitDirectory>${project.basedir}/.git</git.dotGitDirectory>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<build.timestamp>${maven.build.timestamp}</build.timestamp>
<maven.build.timestamp.format>dd-MM-yyyy HH:mm</maven.build.timestamp.format>
<jar.classpath.main.class />
<jar.classpath.dependencies.location>lib/</jar.classpath.dependencies.location>
<jar.classpath.additional.entries />
<dep.jackson2.version>2.4.1</dep.jackson2.version>
<dep.guava.version>15.0</dep.guava.version>
<dep.joda.time.version>2.1</dep.joda.time.version>
<dep.commons-lang.version>2.6</dep.commons-lang.version>
<dep.junit.version>4.11</dep.junit.version>
<dep.hamcrest-all.version>1.3</dep.hamcrest-all.version>
<dep.mockito.version>1.9.5</dep.mockito.version>
<dep.junitparams.version>1.0.2</dep.junitparams.version>
<dep.commons-validator.version>1.5.1</dep.commons-validator.version>
<dep.scala.version>2.11.2</dep.scala.version>
<dep.scalatest.version>2.2.4</dep.scalatest.version>
<dep.httpclient.version>4.4.1</dep.httpclient.version>
<scala-logging.version>2.1.2</scala-logging.version>
<dep.commons.codec.version>1.7</dep.commons.codec.version>
<dep.swagger.version>1.3.5</dep.swagger.version>
<dep.bean-matchers.version>0.8.1</dep.bean-matchers.version>
<dep.slf4j.version>1.7.5</dep.slf4j.version>
<jacoco.plugin.version>0.7.7.201606060606</jacoco.plugin.version>
<jacoco.out.path>${session.executionRootDirectory}/target</jacoco.out.path>
<jacoco.out.file>jacoco.exec</jacoco.out.file>
<sonar.jacoco.itReportPath>${env.WORKSPACE}/target/${jacoco.out.file}</sonar.jacoco.itReportPath>
<coverage.max.complexity>10</coverage.max.complexity>
<coverage.ratio.instruction>0.90</coverage.ratio.instruction>
<coverage.ratio.line>0.90</coverage.ratio.line>
<coverage.ratio.branch>0.90</coverage.ratio.branch>
<coverage.ratio.method>0.90</coverage.ratio.method>
<skip_IT>false</skip_IT>
</properties>
<profiles>
<profile>
<id>gather-scm-details</id>
<activation>
<file>
<missing>/intentionally/missing/path/to/force/profile/activation</missing>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-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-failsafe-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>
<!-- Attach source and javadoc jars to released artifacts -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<useSystemClassLoader>true</useSystemClassLoader>
<useManifestOnlyJar>false</useManifestOnlyJar>
<argLine>${jacoco.args} -XX:MaxPermSize=1024m</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>deploy</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<version>1.6.5</version>
<artifactId>nexus-staging-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<serverId>sonatype-releases</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<!-- Failsafe plugin, for integration testing -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<useSystemClassLoader>true</useSystemClassLoader>
<useManifestOnlyJar>false</useManifestOnlyJar>
<skip>${skip_IT}</skip>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Resources plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>UTF-8</encoding>
<escapeString>\</escapeString>
</configuration>
</plugin>
<!-- Source plugin -->
<!-- Generate a source jar along with artifact packages -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Release plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<scmCommentPrefix>[RELEASE]</scmCommentPrefix>
<!--<preparationGoals>clean verify install</preparationGoals>-->
<autoVersionSubmodules>true</autoVersionSubmodules>
<useReleaseProfile>false</useReleaseProfile>
<releaseProfiles>release</releaseProfiles>
<goals>deploy</goals>
</configuration>
</plugin>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<version>2.1.8</version>
<executions>
<execution>
<id>gather-scm-details</id>
<goals>
<goal>revision</goal>
</goals>
</execution>
</executions>
<configuration>
<dateFormat>yyyy-MM-dd HH:mm:ss z</dateFormat>
<verbose>true</verbose>
<dotGitDirectory>${git.dotGitDirectory}</dotGitDirectory>
<generateGitPropertiesFile>true</generateGitPropertiesFile>
<generateGitPropertiesFilename>src/main/resources/git.properties</generateGitPropertiesFilename>
<skipPoms>true</skipPoms>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<index>true</index>
<manifest>
<mainClass>${jar.classpath.main.class}</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>${jar.classpath.dependencies.location}</classpathPrefix>
</manifest>
<manifestEntries>
<Class-Path>${jar.classpath.additional.entries}</Class-Path>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.2</version>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>extra-enforcer-rules</artifactId>
<version>1.0-alpha-3</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>enforce-java-version</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<fail>true</fail>
<rules>
<requireJavaVersion>
<message>
<![CDATA[Please upgrade your JDK to version 1.7.0-40 or later to build this project]]></message>
<version>[1.7.0-40,)</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
<execution>
<id>enforce-maven-version</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<fail>true</fail>
<rules>
<requireMavenVersion>
<message>
<![CDATA[Please upgrade your Maven installation to version 3.0.4 or later to build this project]]></message>
<version>[3.0.4,)</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
<execution>
<id>enforce-dependency-convergence</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<fail>true</fail>
<rules>
<dependencyConvergence />
</rules>
</configuration>
</execution>
<execution>
<id>enforce-no-duplicate-classes</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<fail>true</fail>
<rules>
<banDuplicateClasses>
<ignoreClasses>
<!-- import-apache-commons -->
<ignoreClass>org.apache.commons.collections.FastHashMap$1</ignoreClass>
<ignoreClass>org.apache.commons.collections.ArrayStack</ignoreClass>
<ignoreClass>org.apache.commons.collections.BufferUnderflowException
</ignoreClass>
<ignoreClass>org.apache.commons.collections.Buffer</ignoreClass>
<ignoreClass>
org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
</ignoreClass>
<ignoreClass>org.apache.commons.collections.FastHashMap$Values</ignoreClass>
<ignoreClass>org.apache.commons.collections.FastHashMap</ignoreClass>
<ignoreClass>org.apache.commons.collections.FastHashMap$EntrySet
</ignoreClass>
<ignoreClass>org.apache.commons.collections.FastHashMap$KeySet</ignoreClass>
<ignoreClass>org.apache.commons.collections.FastHashMap$CollectionView
</ignoreClass>
<!-- import-jsr-specs -->
<ignoreClass>org.apache.geronimo.osgi.locator.Activator</ignoreClass>
<ignoreClass>org.apache.geronimo.osgi.locator.ProviderLocator</ignoreClass>
<!-- import-mocking -->
<ignoreClass>org.powermock.api.extension.proxyframework.ProxyFrameworkImpl
</ignoreClass>
<ignoreClass>org.powermock.api.extension.listener.AnnotationEnabler
</ignoreClass>
<!-- import-testing -->
<ignoreClass>junit.framework.TestResult$1</ignoreClass>
<ignoreClass>org.junit.runner.Runner</ignoreClass>
<ignoreClass>junit.framework.TestResult</ignoreClass>
<!-- import-xml -->
<ignoreClass>javax.xml.namespace.QName</ignoreClass>
<ignoreClass>org.apache.regexp.StringCharacterIterator</ignoreClass>
<ignoreClass>org.apache.regexp.RECompiler$RERange</ignoreClass>
<ignoreClass>org.apache.regexp.RESyntaxException</ignoreClass>
<ignoreClass>org.apache.regexp.ReaderCharacterIterator</ignoreClass>
<ignoreClass>org.apache.regexp.RECompiler</ignoreClass>
<ignoreClass>org.apache.regexp.REDemo$1</ignoreClass>
<ignoreClass>org.apache.regexp.REDemo</ignoreClass>
<ignoreClass>org.apache.regexp.CharacterIterator</ignoreClass>
<ignoreClass>org.apache.regexp.RETest</ignoreClass>
<ignoreClass>org.apache.regexp.REProgram</ignoreClass>
<ignoreClass>org.apache.regexp.REDebugCompiler</ignoreClass>
<ignoreClass>org.apache.regexp.StreamCharacterIterator</ignoreClass>
<ignoreClass>org.apache.regexp.CharacterArrayCharacterIterator</ignoreClass>
<ignoreClass>org.apache.regexp.REUtil</ignoreClass>
<ignoreClass>org.apache.regexp.recompile</ignoreClass>
<ignoreClass>org.apache.regexp.RE</ignoreClass>
<!-- included in Spring Batch -->
<ignoreClass>org.xmlpull.v1.XmlPullParserException</ignoreClass>
<ignoreClass>org.xmlpull.v1.XmlPullParser</ignoreClass>
<!-- example of ignoring with wildcards -->
<!-- <ignoreClass>org.apache.commons.logging.*</ignoreClass> -->
</ignoreClasses>
<findAllDuplicates>true</findAllDuplicates>
</banDuplicateClasses>
</rules>
</configuration>
</execution>
<execution>
<id>enforce-scm-properties</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<fail>true</fail>
<rules>
<requireProperty>
<property>github.owner</property>
<message>
<![CDATA[You must provide an owner for the github repository in property: github.owner]]></message>
<regex>^.+$</regex>
<regexMessage>
<![CDATA[You must provide an owner for the github repository in property: github.owner]]></regexMessage>
</requireProperty>
<requireProperty>
<property>github.repository</property>
<message>
<![CDATA[You must provider a repository name in property: github.repository]]></message>
<regex>^.+$</regex>
<regexMessage>
<![CDATA[You must provider a repository name in property: github.repository]]></regexMessage>
</requireProperty>
<requireProperty>
<property>git.dotGitDirectory</property>
<message>
<![CDATA[You must specify a relative path to the current project's .git folder in property: git.dotGitDirectory]]></message>
<regex>^.+$</regex>
<regexMessage>
<![CDATA[You must specify a relative path to the current project's .git folder in property: git.dotGitDirectory]]></regexMessage>
</requireProperty>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
</plugin>
<!-- scala plugin -->
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<!-- Run scala compiler in the process-resources phase, so that dependencies on
scala classes can be resolved later in the (Java) compile phase -->
<execution>
<id>scala-compile-first</id>
<phase>process-resources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<!-- Run scala compiler in the process-test-resources phase, so that dependencies on
scala classes can be resolved later in the (Java) test-compile phase -->
<execution>
<id>scala-test-compile</id>
<phase>process-test-resources</phase>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<propertyName>jacoco.args</propertyName>
</configuration>
</execution>
<execution>
<id>default-prepare-agent-integration</id>
<goals>
<goal>prepare-agent-integration</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
<execution>
<id>default-report-integration</id>
<goals>
<goal>report-integration</goal>
</goals>
</execution>
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<haltOnFailure>false</haltOnFailure>
<rules>
<rule>
<element>PACKAGE</element>
<limits>
<limit>
<counter>COMPLEXITY</counter>
<maximum>${coverage.max.complexity}</maximum>
</limit>
<limit>
<counter>INSTRUCTION</counter>
<value>COVEREDRATIO</value>
<minimum>${coverage.ratio.instruction}</minimum>
</limit>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>${coverage.ratio.line}</minimum>
</limit>
<limit>
<counter>BRANCH</counter>
<value>COVEREDRATIO</value>
<minimum>${coverage.ratio.branch}</minimum>
</limit>
<limit>
<counter>METHOD</counter>
<value>COVEREDRATIO</value>
<minimum>${coverage.ratio.method}</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${dep.jackson2.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${dep.jackson2.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${dep.jackson2.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${dep.guava.version}</version>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>${dep.joda.time.version}</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${dep.commons-lang.version}</version>
</dependency>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>${dep.commons-validator.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${dep.scala.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${dep.httpclient.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.typesafe.scala-logging</groupId>
<artifactId>scala-logging-slf4j_2.11</artifactId>
<version>${scala-logging.version}</version>
<exclusions>
<exclusion>
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${dep.commons.codec.version}</version>
</dependency>
<!-- Swagger -->
<dependency>
<groupId>com.wordnik</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${dep.swagger.version}</version>
</dependency>
<dependency>
<groupId>com.google.code.bean-matchers</groupId>
<artifactId>bean-matchers</artifactId>
<version>${dep.bean-matchers.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${dep.slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${dep.slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>${dep.slf4j.version}</version>
</dependency>
<!-- Test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${dep.junit.version}</version>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>${dep.hamcrest-all.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${dep.mockito.version}</version>
<exclusions>
<exclusion>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
</exclusion>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>pl.pragmatists</groupId>
<artifactId>JUnitParams</artifactId>
<version>${dep.junitparams.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_2.11</artifactId>
<version>${dep.scalatest.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.scala-lang</groupId>
<artifactId>scala-reflect</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<!-- Testing -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</dependency>
<dependency>
<groupId>pl.pragmatists</groupId>
<artifactId>JUnitParams</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</dependency>
</dependencies>
</project>