<?xml version="1.0" encoding="UTF-8"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one
  or more contributor license agreements.  See the NOTICE file
  distributed with this work for additional information
  regarding copyright ownership.  The ASF licenses this file
  to you 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 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>org.apache.isis.core</groupId>
    <artifactId>isis</artifactId>
    <version>2.0.0-M2</version>
    <relativePath>../../pom.xml</relativePath>
  </parent>
  <groupId>org.apache.isis.mavendeps</groupId>
  <artifactId>isis-mavendeps-testing</artifactId>
  <version>2.0.0-M2</version>
  <packaging>pom</packaging>
  <name>Apache Isis Maven Dependencies for Testing</name>
  <description>Defines a module that can be used as a single dependency for a set of common testing libraries.</description>
  <url>http://isis.apache.org/mavendeps/isis-mavendeps-testing</url>
  <inceptionYear>2010</inceptionYear>
  <organization>
    <name>The Apache Software Foundation</name>
    <url>https://www.apache.org/</url>
  </organization>
  <licenses>
    <license>
      <name>Apache License, Version 2.0</name>
      <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>ahuber</id>
      <name>Andi Huber</name>
      <email>ahuber@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>danhaywood</id>
      <name>Dan Haywood</name>
      <email>danhaywood@apache.org</email>
      <roles>
        <role>pmc chair</role>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+0</timezone>
    </developer>
    <developer>
      <id>dslaughter</id>
      <name>Dave Slaughter</name>
      <email>dslaughter@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>-6</timezone>
    </developer>
    <developer>
      <id>jcvanderwal</id>
      <name>Jeroen van der Wal</name>
      <email>jeroen@stromboli.it</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>kevin</id>
      <name>Kevin Meyer</name>
      <email>kevin@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+2</timezone>
    </developer>
    <developer>
      <id>madytyoo</id>
      <name>Maurizio Taverna</name>
      <email>tavernamaurizio@gmail.com</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>mgrigorov</id>
      <name>Martin Grigorov</name>
      <email>mgrigorov@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+2</timezone>
    </developer>
    <developer>
      <id>mnour</id>
      <name>Mohammad Nour El-Din</name>
      <email>mnour@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>mentor while incubating</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>oscarbou</id>
      <name>Oscar Bou</name>
      <email>o.bou@gesconsultor.com</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>rcmatthews</id>
      <name>Robert Matthews</name>
      <email>rmatthews@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+0</timezone>
    </developer>
    <developer>
      <id>struberg</id>
      <name>Mark Struberg</name>
      <email>struberg@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>mentor while incubating</role>
      </roles>
      <timezone>+1</timezone>
    </developer>
    <developer>
      <id>themalkolm</id>
      <name>Alexander Krasnuhkin</name>
      <email>themalkolm@apache.org</email>
      <roles>
        <role>pmc</role>
        <role>committer</role>
      </roles>
      <timezone>+3</timezone>
    </developer>
  </developers>
  <mailingLists>
    <mailingList>
      <name>developers</name>
      <subscribe>dev-subscribe@isis.apache.org</subscribe>
      <unsubscribe>dev-unsubscribe@isis.apache.org</unsubscribe>
      <post>dev@isis.apache.org</post>
      <archive>http://mail-archives.apache.org/mod_mbox/isis-dev/</archive>
    </mailingList>
    <mailingList>
      <name>users</name>
      <subscribe>users-subscribe@isis.apache.org</subscribe>
      <unsubscribe>users-unsubscribe@isis.apache.org</unsubscribe>
      <post>users@isis.apache.org</post>
      <archive>http://mail-archives.apache.org/mod_mbox/isis-users/</archive>
    </mailingList>
  </mailingLists>
  <scm>
    <connection>scm:git:http://github.com/apache/isis.git/mavendeps/isis-mavendeps-testing</connection>
    <developerConnection>scm:git:https://github.com/apache/isis.git/mavendeps/isis-mavendeps-testing</developerConnection>
    <url>http://github.com/apache/isis/mavendeps/isis-mavendeps-testing</url>
  </scm>
  <issueManagement>
    <system>Jira</system>
    <url>https://issues.apache.org/jira/browse/ISIS</url>
  </issueManagement>
  <ciManagement>
    <system>CI</system>
    <url>https://builds.apache.org/job/isis-core-ubuntu</url>
    <notifiers>
      <notifier>
        <address>dev@isis.apache.org</address>
      </notifier>
    </notifiers>
  </ciManagement>
  <distributionManagement>
    <repository>
      <id>apache.releases.https</id>
      <name>Apache Release Distribution Repository</name>
      <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
    </repository>
    <snapshotRepository>
      <id>apache.snapshots.https</id>
      <name>Apache Development Snapshot Repository</name>
      <url>https://repository.apache.org/content/repositories/snapshots</url>
    </snapshotRepository>
  </distributionManagement>
  <properties>
    <dn4-jodatime.version>4.1.0-release</dn4-jodatime.version>
    <commons-codec.version>1.10</commons-codec.version>
    <jmock.version>2.6.0</jmock.version>
    <dn4-jdo-api.version>3.1</dn4-jdo-api.version>
    <hamcrest.version>1.3</hamcrest.version>
    <com-sun-mail.version>1.5.2</com-sun-mail.version>
    <dn5-jodatime.version>5.2.0-m1</dn5-jodatime.version>
    <gson.version>2.7</gson.version>
    <dependency.locations.enabled>false</dependency.locations.enabled>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <commons-httpclient.version>3.1</commons-httpclient.version>
    <isis.skipTests>false</isis.skipTests>
    <wicketstuff.version>8.2.0</wicketstuff.version>
    <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor>
    <resteasy3-jaxrs.version>3.1.4.Final</resteasy3-jaxrs.version>
    <jar-plugin.automaticModuleName>org.apache.isis.core</jar-plugin.automaticModuleName>
    <checkstyle.configLocation>C:\GITHUB\apache\isis-rel\core\mavendeps\testing\target/../codequality/checkstyle.xml</checkstyle.configLocation>
    <log4jdbc-remix.version>0.2.7</log4jdbc-remix.version>
    <jquery-ui.version>1.12.1</jquery-ui.version>
    <h2.version>1.4.197</h2.version>
    <junit-legacy.version>4.12</junit-legacy.version>
    <dn5-rdbms.version>5.2.0-m2</dn5-rdbms.version>
    <organization.logo>https://www.apache.org/images/asf_logo_wide.gif</organization.logo>
    <validation-api.version>1.1.0.Final</validation-api.version>
    <compileSource>8</compileSource>
    <select2.version>4.0.5</select2.version>
    <htmlparser.version>2.1</htmlparser.version>
    <jopt-simple.version>6.0-alpha-3</jopt-simple.version>
    <hsqldb.version>2.4.1</hsqldb.version>
    <joda-time.version>2.9.4</joda-time.version>
    <maven.compiler.target>1.7</maven.compiler.target>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <gpg.useagent>true</gpg.useagent>
    <git-plugin.gitDir>C:\GITHUB\apache\isis-rel\core\mavendeps\testing\target/../../.git</git-plugin.gitDir>
    <javaee.version>7.0</javaee.version>
    <surefire.version>2.22.0</surefire.version>
    <picocontainer.version>2.15</picocontainer.version>
    <cucumber.version>1.2.4</cucumber.version>
    <guice.version>4.1.0</guice.version>
    <commons-email.version>1.4</commons-email.version>
    <surefire-plugin.argLine>-Xms1024m -Xmx1024m</surefire-plugin.argLine>
    <wicket-bootstrap.version>2.0.3</wicket-bootstrap.version>
    <guava.version>19.0</guava.version>
    <license.additional-notes>In addition, Isis uses some Javascript libraries:
* Twitter Bootstrap, licensed under MIT [1]
* Bootstrap-Growl (JQuery plugin), licensed under MIT license [2]
* LiveQuery (JQuery plugin), licensed under MIT license [3]
* Wicket Bootstrap, licenced under ASL 2 [4]
* Bootstrap Datetimepicker, licenced under MIT licence [5]
* Moment.js, licenced under MIT licence [6]

[1] https://github.com/twbs/bootstrap/blob/master/LICENSE
[2] https://github.com/mouse0270/bootstrap-growl/blob/master/LICENSE
[3] https://github.com/brandonaaron/livequery#license
[4] https://github.com/l0rdn1kk0n/wicket-bootstrap
[5] https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE
[6] https://github.com/moment/moment/blob/develop/LICENSE</license.additional-notes>
    <jdo-api.version>3.1</jdo-api.version>
    <distMgmtSnapshotsName>Apache Development Snapshot Repository</distMgmtSnapshotsName>
    <easymock.version>2.5.2</easymock.version>
    <jetty.version>9.4.12.v20180830</jetty.version>
    <maven.test.skip>false</maven.test.skip>
    <wicket-webjars.version>0.5.4</wicket-webjars.version>
    <javax-mail.version>1.4.7</javax-mail.version>
    <arguments></arguments>
    <dn5-api-jdo.version>5.2.0-m2</dn5-api-jdo.version>
    <dn5-jdo-query.version>5.0.8</dn5-jdo-query.version>
    <testsToExclude>**/*IntegrationTest.java</testsToExclude>
    <slf4j.version>1.7.21</slf4j.version>
    <isis.version>2.0.0-M2</isis.version>
    <resteasy4-jaxrs.version>4.0.0.Beta5</resteasy4-jaxrs.version>
    <swagger-core.version>1.5.21</swagger-core.version>
    <pmd.ruleset>C:\GITHUB\apache\isis-rel\core\mavendeps\testing\target/../codequality/pmd.xml</pmd.ruleset>
    <wicket-source.version>7.0.0</wicket-source.version>
    <assertj.version>3.11.1</assertj.version>
    <dn5-core.version>5.2.0-m2</dn5-core.version>
    <commons-io.version>2.6</commons-io.version>
    <distMgmtSnapshotsUrl>https://repository.apache.org/content/repositories/snapshots</distMgmtSnapshotsUrl>
    <commons-logging.version>1.2</commons-logging.version>
    <maven.compiler.source>1.7</maven.compiler.source>
    <dn4-rdbms.version>4.1.9</dn4-rdbms.version>
    <findbugs-annotations.version>2.0.1</findbugs-annotations.version>
    <assembly.tarLongFileMode>posix</assembly.tarLongFileMode>
    <log4j.version>1.2.17</log4j.version>
    <jboss-jaxrs-api_2.0_spec.version>1.0.0.Final</jboss-jaxrs-api_2.0_spec.version>
    <transaction-api.version>1.2</transaction-api.version>
    <dn4-core.version>4.1.7</dn4-core.version>
    <dn5-jdo-api.version>3.2.0-m10</dn5-jdo-api.version>
    <dn5-maven-plugin.version>5.0.2</dn5-maven-plugin.version>
    <dn4-jdo-query.version>4.0.5</dn4-jdo-query.version>
    <wicket.version>8.2.0</wicket.version>
    <dn4-api-jdo.version>4.1.1</dn4-api-jdo.version>
    <projectUrl>http://isis.apache.org/mavendeps/isis-mavendeps-testing</projectUrl>
    <git-plugin.propertiesDir>org/apache/isis/core</git-plugin.propertiesDir>
    <jackson.version>2.8.0</jackson.version>
    <coreBaseDir>C:\GITHUB\apache\isis-rel\core\mavendeps\testing\target/..</coreBaseDir>
    <reflections.version>0.9.10</reflections.version>
    <revision>2.0.0-M2</revision>
    <compileTarget>8</compileTarget>
    <junit.version>5.3.1</junit.version>
    <dn4-maven-plugin.version>4.0.2</dn4-maven-plugin.version>
    <shiro.version>1.3.2</shiro.version>
  </properties>
  <dependencies>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.21</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>Apache Repository</id>
      <url>https://repository.apache.org/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>JBoss Public Release</id>
      <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <id>sonatype-snapshots</id>
      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>jboss</id>
      <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>maven2-repository.dev.java.net</id>
      <name>Java.net Repository for Maven</name>
      <url>http://download.java.net/maven/2/</url>
    </repository>
    <repository>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
      <id>maven-repository.dev.java.net</id>
      <name>Java.net Maven 1 Repository (legacy)</name>
      <url>http://download.java.net/maven/1</url>
    </repository>
    <repository>
      <releases>
        <enabled>false</enabled>
      </releases>
      <id>apache.snapshots</id>
      <name>Apache Snapshot Repository</name>
      <url>https://repository.apache.org/snapshots</url>
    </repository>
  </repositories>
  <profiles>
    <profile>
      <id>isis-mavendeps-testing</id>
      <activation>
        <property>
          <name>!skip.isis-mavendeps-testing</name>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>org.apache.isis.core</groupId>
          <artifactId>isis-core-unittestsupport</artifactId>
        </dependency>
        <dependency>
          <groupId>org.apache.isis.core</groupId>
          <artifactId>isis-core-integtestsupport</artifactId>
        </dependency>
        <dependency>
          <groupId>org.apache.isis.core</groupId>
          <artifactId>isis-core-specsupport</artifactId>
        </dependency>
        <dependency>
          <groupId>org.hamcrest</groupId>
          <artifactId>hamcrest-library</artifactId>
        </dependency>
        <dependency>
          <groupId>org.assertj</groupId>
          <artifactId>assertj-core</artifactId>
        </dependency>
        <dependency>
          <groupId>org.hsqldb</groupId>
          <artifactId>hsqldb</artifactId>
        </dependency>
      </dependencies>
    </profile>
    <profile>
      <id>flatten</id>
      <activation>
        <property>
          <name>!skip.flatten</name>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>flatten-maven-plugin</artifactId>
            <version>1.0.0</version>
            <executions>
              <execution>
                <id>flatten</id>
                <phase>process-resources</phase>
                <goals>
                  <goal>flatten</goal>
                </goals>
                <configuration>
                  <flattenMode>bom</flattenMode>
                  <updatePomFile>true</updatePomFile>
                  <pomElements>
                    <parent>resolve</parent>
                    <profiles>resolve</profiles>
                  </pomElements>
                </configuration>
              </execution>
              <execution>
                <id>flatten.clean</id>
                <phase>clean</phase>
                <goals>
                  <goal>clean</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>
