代码拉取完成,页面将自动刷新
<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>org.nuxeo</groupId>
<artifactId>nuxeo-ecm</artifactId>
<version>11.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Nuxeo ECM Projects</name>
<description>Nuxeo ECM Platform and related components.</description>
<url>http://www.nuxeo.com/en/products</url>
<organization>
<name>Nuxeo</name>
<url>http://www.nuxeo.com</url>
</organization>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
</license>
</licenses>
<issueManagement>
<system>jira</system>
<url>http://jira.nuxeo.com/browse/NXP</url>
</issueManagement>
<ciManagement>
<system>Jenkins</system>
<url>http://qa.nuxeo.org/jenkins/</url>
<notifiers>
<notifier>
<type>mail</type>
<configuration>
<address>ecm-qa@lists.nuxeo.com</address>
</configuration>
</notifier>
</notifiers>
</ciManagement>
<modules>
<module>nuxeo-common</module>
<module>nuxeo-runtime</module>
<module>nuxeo-core</module>
<module>nuxeo-services</module>
<module>nuxeo-features</module>
<module>nuxeo-theme</module>
<module>nuxeo-webengine</module>
<module>nuxeo-dm</module>
<module>addons</module>
<module>nuxeo-jsf-ui</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- License Maven Plugin -->
<license.excludedGroups>org\.nuxeo.*</license.excludedGroups>
<!-- Can't parse POMs because of http://jira.codehaus.org/browse/MLICENSE-77 -->
<!-- <license.acceptPomPackaging>true</license.acceptPomPackaging> -->
<!-- Not implemented: useRepositoryMissingFiles -->
<!-- Can't use common missingFile -->
<!-- <license.useMissingFile>true</license.useMissingFile> -->
<!-- <license.missingFile>src/main/license/THIRD-PARTY.properties</license.missingFile> -->
<nuxeo.common.version>11.1-SNAPSHOT</nuxeo.common.version>
<nuxeo.runtime.version>11.1-SNAPSHOT</nuxeo.runtime.version>
<nuxeo.core.version>11.1-SNAPSHOT</nuxeo.core.version>
<nuxeo.services.version>11.1-SNAPSHOT</nuxeo.services.version>
<nuxeo.theme.version>11.1-SNAPSHOT</nuxeo.theme.version>
<nuxeo.dm.version>11.1-SNAPSHOT</nuxeo.dm.version>
<nuxeo.webengine.version>11.1-SNAPSHOT</nuxeo.webengine.version>
<nuxeo.features.version>11.1-SNAPSHOT</nuxeo.features.version>
<nuxeo.addons.version>11.1-SNAPSHOT</nuxeo.addons.version>
<nuxeo.opencmis.version>11.1-SNAPSHOT</nuxeo.opencmis.version>
<nuxeo.fsconnectors.version>11.1-SNAPSHOT</nuxeo.fsconnectors.version>
<nuxeo.importer.version>11.1-SNAPSHOT</nuxeo.importer.version>
<nuxeo.routing.version>11.1-SNAPSHOT</nuxeo.routing.version>
<nuxeo.audio.version>11.1-SNAPSHOT</nuxeo.audio.version>
<nuxeo.video.version>11.1-SNAPSHOT</nuxeo.video.version>
<nuxeo.suggestbox.version>11.1-SNAPSHOT</nuxeo.suggestbox.version>
<nuxeo.dam.version>11.1-SNAPSHOT</nuxeo.dam.version>
<nuxeo.quota.version>11.1-SNAPSHOT</nuxeo.quota.version>
<nuxeo.binary.metadata.version>11.1-SNAPSHOT</nuxeo.binary.metadata.version>
<nuxeo.user.registration.version>11.1-SNAPSHOT</nuxeo.user.registration.version>
<nuxeo.templates.version>11.1-SNAPSHOT</nuxeo.templates.version>
<nuxeo.csv.version>11.1-SNAPSHOT</nuxeo.csv.version>
<nuxeo.drive.version>11.1-SNAPSHOT</nuxeo.drive.version>
<nuxeo.dmk.version>11.1-SNAPSHOT</nuxeo.dmk.version>
<nuxeo.easyshare.version>11.1-SNAPSHOT</nuxeo.easyshare.version>
<nuxeo.datadog.reporter.version>11.1-SNAPSHOT</nuxeo.datadog.reporter.version>
<nuxeo.fsexporter.version>11.1-SNAPSHOT</nuxeo.fsexporter.version>
<nuxeo.pdfutils.version>11.1-SNAPSHOT</nuxeo.pdfutils.version>
<nuxeo.threed.version>11.1-SNAPSHOT</nuxeo.threed.version>
<nuxeo.target.platforms.version>11.1-SNAPSHOT</nuxeo.target.platforms.version>
<nuxeo.jsf.to.web.ui.version>11.1-SNAPSHOT</nuxeo.jsf.to.web.ui.version>
<nuxeo.adobe.cc.version>11.1-SNAPSHOT</nuxeo.adobe.cc.version>
<nuxeo.wopi.version>11.1-SNAPSHOT</nuxeo.wopi.version>
<nuxeo.connect.client.version>1.7.6</nuxeo.connect.client.version>
<!-- nuxeo-distribution-tools is still used as a dependency -->
<nuxeo.distribution.tools.version>1.15</nuxeo.distribution.tools.version>
<!-- ant-assembly-maven-plugin is only used as a plugin -->
<ant.assembly.version>2.1.1</ant.assembly.version>
<nuxeo.ftest.version>1.8.8-SNAPSHOT</nuxeo.ftest.version>
<nuxeo.java.client.version>3.2.0</nuxeo.java.client.version>
<nuxeo.shell.version>10.10</nuxeo.shell.version>
<servlet-api.version>4.0.1</servlet-api.version>
<jaxb-api.version>2.2.11</jaxb-api.version>
<jaxb.version>2.3.0.1</jaxb.version>
<tomcat.version>9.0.20</tomcat.version>
<lucene.version>7.5.0</lucene.version>
<elasticsearch.version>6.5.3</elasticsearch.version> <!-- when changing this make sure JNA version is in sync -->
<jna.version>4.5.2</jna.version>
<apacheds.version>1.5.1</apacheds.version>
<apachedshared.version>0.9.7</apachedshared.version>
<gwt.version>2.7.0-NX1</gwt.version>
<guice.version>3.0</guice.version>
<jersey.version>1.19.4</jersey.version>
<shindig.version>1.1-BETA5-incubating-nx2</shindig.version>
<apache.axiom.version>1.2.20</apache.axiom.version>
<chemistry.opencmis.version>1.1.0</chemistry.opencmis.version>
<textcat.version>1.0.1</textcat.version>
<apache.httpcore.version>4.4.10</apache.httpcore.version>
<apache.httpcomponents.version>4.5.6</apache.httpcomponents.version>
<apache.poi.version>3.17</apache.poi.version>
<jodreport.version>2.4.0</jodreport.version>
<jxls.version>1.0.6-NX01</jxls.version>
<xdocreport.version>1.0.5</xdocreport.version>
<librepdf.version>1.2.0</librepdf.version>
<librepdf.rtf.version>1.1.0</librepdf.rtf.version>
<jclouds.version>2.1.1</jclouds.version>
<guava.version>26.0-jre</guava.version>
<google.http.client.version>1.19.0</google.http.client.version>
<google.oauth.client.version>1.20.0</google.oauth.client.version>
<google.api.client.version>1.25.0</google.api.client.version>
<google.api.drive.version>v2-rev161-1.19.1</google.api.drive.version>
<dropbox.api.version>2.1.2</dropbox.api.version>
<box.api.version>1.1.0</box.api.version>
<onedrive.api.version>1.0</onedrive.api.version>
<selenium.version>2.53.0</selenium.version>
<pdfbox.version>1.8.16</pdfbox.version>
<pdfbox.jbig2.version>2.99.0-NX1</pdfbox.jbig2.version>
<aws.version>1.11.516</aws.version>
<azure.version>3.1.0</azure.version>
<jackson1.version>1.8.1</jackson1.version>
<jackson.version>2.9.9</jackson.version>
<bouncycastle.version>1.60</bouncycastle.version>
<avro.version>1.8.2</avro.version>
<xz.version>1.8</xz.version>
<restlet.version>2.4.1</restlet.version>
<!-- JBoss properties -->
<version.org.jboss.vfs>2.1.2.GA</version.org.jboss.vfs>
<version.org.jboss.cache.pojo>3.0.0.GA</version.org.jboss.cache.pojo>
<version.org.jboss.microcontainer>2.0.6.GA</version.org.jboss.microcontainer>
<version.org.jboss.integration>5.1.0.GA</version.org.jboss.integration>
<!-- deprecated property since removal of maven-nuxeo-plugin execution -->
<eclipseVersion>${project.version}</eclipseVersion>
<!-- Convenient property; prefer use of the right property (runtime/core/...) -->
<nuxeo.platform.version>11.1-SNAPSHOT</nuxeo.platform.version>
<org.ops4j.pax.version>4.4.0</org.ops4j.pax.version>
<org.apache.log4j.version>2.11.1</org.apache.log4j.version>
<org.slf4j.version>1.7.21</org.slf4j.version>
<ch.qos.logback.version>1.2.3</ch.qos.logback.version>
<gatling.version>3.0.3</gatling.version>
<gatling-plugin.version>3.0.2</gatling-plugin.version>
<scala.version>2.12.3</scala.version>
<scala-logging.version>3.9.0</scala-logging.version>
<scala-maven-plugin.version>3.3.2</scala-maven-plugin.version>
<jgiven.version>0.17.1</jgiven.version>
<!-- Tests properties -->
<!-- for use integration/vcstests.xml and org.nuxeo:nuxeo-ftest -->
<!-- (related profiles: customdb, default, pgsql, oracle10g, oracle11g, oracle12c, oracle18c, mysql, mongodb) -->
<nuxeo.test.core>vcs</nuxeo.test.core>
<nuxeo.db.host.default>localhost</nuxeo.db.host.default>
<!-- for use in maven-surefire-plugin to skip only the unit tests (maven-surefire-plugin) -->
<!-- and not skip the integration tests (maven-failsafe-plugin, ant-assembly-maven-plugin) -->
<!-- related properties: skipTests (skip all tests), skipITs (skip integration tests) -->
<skip.surefire.tests>${skipTests}</skip.surefire.tests>
<!-- for use in maven-surefire-plugin, maven-failsafe-plugin, jacoco-maven-plugin -->
<it.failsafe.argLine></it.failsafe.argLine>
<!-- Sonar & JaCoCo (related profile: sonar)-->
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
<sonar.organization>nuxeo</sonar.organization>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<it.jacoco.destFile>${session.executionRootDirectory}/target/jacoco-it.exec</it.jacoco.destFile>
<sonar.jacoco.reportPaths>${it.jacoco.destFile}</sonar.jacoco.reportPaths>
<!-- MongoDB -->
<mongo.java.driver.version>3.8.1</mongo.java.driver.version>
<quartz.mongodb.version>2.0.0-NX2</quartz.mongodb.version>
<kafka.version>2.1.0</kafka.version>
<confluent.version>5.0.0</confluent.version>
<chronicle.bom.version>2.17.178</chronicle.bom.version>
<chronicle.threads.version>2.17.2</chronicle.threads.version>
<metrics.version>4.0.3</metrics.version>
<maven.surefire.version>2.22.1</maven.surefire.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.github.olivergondza</groupId>
<artifactId>maven-jdk-tools-wrapper</artifactId>
<version>0.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-ecm</artifactId>
<type>zip</type>
<classifier>tools</classifier>
<version>${project.version}</version>
</dependency>
<!-- Nuxeo Common -->
<dependency>
<groupId>org.nuxeo.common</groupId>
<artifactId>nuxeo-common</artifactId>
<version>${nuxeo.common.version}</version>
</dependency>
<!-- Nuxeo Runtime -->
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-launcher-commons</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-launcher-commons</artifactId>
<version>${nuxeo.runtime.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-datasource</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-server</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-deploy</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-jtajca</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-aws</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-redis</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-redis</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-mongodb</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-mongodb</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-kv</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-kv</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-pubsub</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.lib.runtime</groupId>
<artifactId>nuxeo-runtime-launcher</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-connect-standalone</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-connect-standalone</artifactId>
<version>${nuxeo.runtime.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-metrics</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-management</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-osgi</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-osgi</artifactId>
<version>${nuxeo.runtime.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-reload</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-test</artifactId>
<version>${nuxeo.runtime.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.lib.runtime</groupId>
<artifactId>nuxeo-runtime-tomcat-adapter</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-stream</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-stream</artifactId>
<version>${nuxeo.runtime.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.lib.stream</groupId>
<artifactId>nuxeo-stream</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-cluster</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-migration</artifactId>
<version>${nuxeo.runtime.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.runtime</groupId>
<artifactId>nuxeo-runtime-migration</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.runtime.version}</version>
</dependency>
<!-- Nuxeo Core -->
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-api</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-api</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-bulk</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-bulk</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-convert</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-convert-api</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-convert-plugins</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-event</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-event</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-io</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-io</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-management</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-management-jtajca</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-management-jtajca</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-management-test</artifactId>
<version>${nuxeo.core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-mimetype</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-persistence</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-query</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-schema</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-dbs</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-dbs</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-mem</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-mongodb</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-sql</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.lib.core</groupId>
<artifactId>nuxeo-core-storage-sql-extensions</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-sql-management</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-storage-sql-test</artifactId>
<version>${nuxeo.core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-test</artifactId>
<version>${nuxeo.core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-test</artifactId>
<version>${nuxeo.core.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-mongodb</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-mongodb</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-redis</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-redis</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-cache</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-cache</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.core.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-el</artifactId>
<version>${nuxeo.core.version}</version>
</dependency>
<!-- Nuxeo Services -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-actions-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-api-test</artifactId>
<version>${nuxeo.services.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-commandline-executor</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-content-template-manager</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-convert</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-ldap</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-sql</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-sql</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-test</artifactId>
<version>${nuxeo.services.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-test</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-multi</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-mongodb</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-directory-types-contrib</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-dublincore</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-filemanager-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-filemanager-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-filemanager-core-listener</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-forms-layout-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-forms-layout-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-htmlsanitizer</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-default</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-cas2</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-cleartrust</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-deputy</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-digest</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-openid</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-mod_sso</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-ntlm</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-portal-sso</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-shibboleth</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-token</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-token</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-token-rest</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-jwt</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-jwt</artifactId>
<type>test-jar</type>
<scope>test</scope>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-kerberos</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-login-saml2</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-usermapper</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-usermapper</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-scim-server</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-management</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-oauth</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-oauth1</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-query-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-rendering</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-search-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-test</artifactId>
<version>${nuxeo.services.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-types-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-types-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-uidgen-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-url-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-url-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-usermanager-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-usermanager-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-versioning-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-versioning-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-web-common</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-web-common</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-invite</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-permissions</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-collections-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-collections-core</artifactId>
<version>${nuxeo.services.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<!-- Nuxeo Theme -->
<dependency>
<groupId>org.nuxeo.theme</groupId>
<artifactId>nuxeo-theme-styling</artifactId>
<version>${nuxeo.theme.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-web-resources-api</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-web-resources-core</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-web-resources-wro</artifactId>
<version>${nuxeo.services.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-web-resources-rest</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<!-- Nuxeo JSF -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<!-- Nuxeo DM -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-default-config</artifactId>
<version>${nuxeo.dm.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-webapp-types</artifactId>
<version>${nuxeo.dm.version}</version>
</dependency>
<!-- Nuxeo WebEngine -->
<dependency>
<groupId>org.nuxeo.ecm.webengine</groupId>
<artifactId>nuxeo-webengine-core</artifactId>
<version>${nuxeo.webengine.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.webengine</groupId>
<artifactId>nuxeo-webengine-base</artifactId>
<version>${nuxeo.webengine.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.webengine</groupId>
<artifactId>nuxeo-webengine-jaxrs</artifactId>
<version>${nuxeo.webengine.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.webengine</groupId>
<artifactId>nuxeo-webengine-ui</artifactId>
<version>${nuxeo.webengine.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.webengine</groupId>
<artifactId>nuxeo-webengine-invite</artifactId>
<version>${nuxeo.webengine.version}</version>
</dependency>
<!-- Nuxeo Features -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-admin-center-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-connect-client-wrapper</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-connect-update</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<!-- Note: nuxeo-automation-client introduces a dependency to Logback. -->
<!-- If using Log4J for instance, then exclude logback and add a bridge -->
<!-- such as org.slf4j:slf4j-log4j12 -->
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-client</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-features</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-server</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-io</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-scripting</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-test</artifactId>
<version>${nuxeo.features.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.automation</groupId>
<artifactId>nuxeo-automation-test</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-features-test</artifactId>
<version>${nuxeo.features.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-core</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-io</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-mongodb</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audit-mongodb</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-comment</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-comment-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-comment-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-comment-rest-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-comment-workflow</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-csv-export</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-forms-layout-export</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-imaging-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-imaging-convert</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-imaging-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-thumbnail</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-io-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-io-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-lang</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.localconf</groupId>
<artifactId>nuxeo-localconf-simple</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-mail-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-mail-test</artifactId>
<version>${nuxeo.features.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-mail-types</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-notification-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-notification-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-preview-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-publisher-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-publisher-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-publisher-core-contrib</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-publisher-task</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-core-listener</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-default-config</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-io</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-relations-jena-plugin</artifactId>
<version>${nuxeo.features.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-tag-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-tag-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-task-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-task-test</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-task-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-task-automation</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-userpreferences</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-userworkspace-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-userworkspace-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-userworkspace-types</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-virtualnavigation-core-contrib</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-core</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-seqgen</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-seqgen</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-audit</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-audit</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-http-read-only</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.elasticsearch</groupId>
<artifactId>nuxeo-elasticsearch-automation</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-rest-api-io</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-rest-api-server</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-rest-api-test</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-search-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-search-rest-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-rendition-api</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-rendition-core</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-rendition-core</artifactId>
<version>${nuxeo.features.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-rendition-publisher</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-user-profile</artifactId>
<version>${nuxeo.features.version}</version>
</dependency>
<!-- Language extensions -->
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-platform-lang-ext</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-platform-lang-ext-incomplete</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- CMIS -->
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-opencmis-bindings</artifactId>
<version>${nuxeo.opencmis.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-opencmis-impl</artifactId>
<version>${nuxeo.opencmis.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-opencmis-tests</artifactId>
<version>${nuxeo.opencmis.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.shibboleth.invitation</groupId>
<artifactId>nuxeo-shibboleth-invitation</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- User Registration -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-user-registration-core</artifactId>
<version>${nuxeo.user.registration.version}</version>
</dependency>
<!-- Filesystem connectors -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-webdav</artifactId>
<version>${nuxeo.fsconnectors.version}</version>
</dependency>
<!-- Importer -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-core</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-xml-parser</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-jaxrs</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-scan</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-scan-xml-parser</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-importer-stream</artifactId>
<version>${nuxeo.importer.version}</version>
</dependency>
<!-- Document Routing -->
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-api</artifactId>
<version>${nuxeo.routing.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-core</artifactId>
<version>${nuxeo.routing.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-core</artifactId>
<version>${nuxeo.routing.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-default</artifactId>
<version>${nuxeo.routing.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-test</artifactId>
<version>${nuxeo.routing.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.routing</groupId>
<artifactId>nuxeo-routing-rest-api</artifactId>
<version>${nuxeo.routing.version}</version>
</dependency>
<!-- Audio -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-audio-core</artifactId>
<version>${nuxeo.audio.version}</version>
</dependency>
<!-- Video -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-video-api</artifactId>
<version>${nuxeo.video.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-video-core</artifactId>
<version>${nuxeo.video.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-video-convert</artifactId>
<version>${nuxeo.video.version}</version>
</dependency>
<!-- Documentation server -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-apidoc-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-apidoc-repo</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Suggest Box -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-suggestbox-core</artifactId>
<version>${nuxeo.suggestbox.version}</version>
</dependency>
<!-- Digital Asset Management -->
<dependency>
<groupId>org.nuxeo.dam</groupId>
<artifactId>nuxeo-dam</artifactId>
<version>${nuxeo.dam.version}</version>
</dependency>
<!-- Quota -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-quota-core</artifactId>
<version>${nuxeo.quota.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-quota-core-dependencies</artifactId>
<type>pom</type>
<version>${nuxeo.quota.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-quota-automation</artifactId>
<version>${nuxeo.quota.version}</version>
</dependency>
<!-- Binary Metadata -->
<dependency>
<groupId>org.nuxeo.binary.metadata</groupId>
<artifactId>nuxeo-binary-metadata</artifactId>
<version>${nuxeo.binary.metadata.version}</version>
</dependency>
<!-- Nuxeo Platform Signature -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-signature-api</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-signature-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-signature-config</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-signature-core-dependencies</artifactId>
<type>pom</type>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Multi Tenant Management -->
<dependency>
<groupId>org.nuxeo.multi.tenant</groupId>
<artifactId>nuxeo-multi-tenant-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Binary Managers -->
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-binarymanager-common</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-binarymanager-common</artifactId>
<version>${nuxeo.addons.version}</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-binarymanager-s3</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.core</groupId>
<artifactId>nuxeo-core-binarymanager-azure</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Nuxeo diff -->
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-diff-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-diff-content</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-diff-content</artifactId>
<version>${nuxeo.addons.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-diff-pictures</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-diff-test</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Template rendering -->
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-api</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-core</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-xdocreport</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-jxls</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-jaxrs</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-deckjs</artifactId>
<version>${nuxeo.templates.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.template.rendering</groupId>
<artifactId>nuxeo-template-rendering-core-dependencies</artifactId>
<type>pom</type>
<version>${nuxeo.templates.version}</version>
</dependency>
<!-- CSV -->
<dependency>
<groupId>org.nuxeo.ecm.csv</groupId>
<artifactId>nuxeo-csv-core</artifactId>
<version>${nuxeo.csv.version}</version>
</dependency>
<!-- Tree snapshot -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-tree-snapshot-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Nuxeo Drive -->
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-core</artifactId>
<version>${nuxeo.drive.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-core-dependencies</artifactId>
<type>pom</type>
<version>${nuxeo.drive.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-core</artifactId>
<version>${nuxeo.drive.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-elasticsearch</artifactId>
<version>${nuxeo.drive.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-rest-api</artifactId>
<version>${nuxeo.drive.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-drive-operations</artifactId>
<version>${nuxeo.drive.version}</version>
</dependency>
<!-- DMK -->
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-dmk-adaptor</artifactId>
<version>${nuxeo.dmk.version}</version>
</dependency>
<!-- Easyshare -->
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-easyshare-core</artifactId>
<version>${nuxeo.easyshare.version}</version>
</dependency>
<!-- DEPRECATED FS Exporter -->
<dependency>
<groupId>org.nuxeo.io</groupId>
<artifactId>nuxeo-fsexporter</artifactId>
<version>${nuxeo.fsexporter.version}</version>
</dependency>
<!-- DuoWeb Authentication -->
<dependency>
<groupId>org.nuxeo.duoweb.authentication</groupId>
<artifactId>nuxeo-duoweb-authentication</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Live Connect -->
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-core-dependencies</artifactId>
<type>pom</type>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-google-drive-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-google-drive-core</artifactId>
<version>${nuxeo.addons.version}</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-dropbox-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-box-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.liveconnect</groupId>
<artifactId>nuxeo-liveconnect-onedrive-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Datadog reporter -->
<dependency>
<groupId>org.nuxeo.datadog</groupId>
<artifactId>nuxeo-datadog-reporter</artifactId>
<version>${nuxeo.datadog.reporter.version}</version>
</dependency>
<!-- Connect Tools -->
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools-report-client</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools-report-management-api</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools-report-core</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools-report-core</artifactId>
<type>test-jar</type>
<version>${nuxeo.addons.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.connect.tools</groupId>
<artifactId>nuxeo-connect-tools-report-web</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- PDF Utils -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-pdf-utils</artifactId>
<version>${nuxeo.pdfutils.version}</version>
</dependency>
<!-- 3D -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-3d-api</artifactId>
<version>${nuxeo.threed.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-3d-core</artifactId>
<version>${nuxeo.threed.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-platform-3d-convert</artifactId>
<version>${nuxeo.threed.version}</version>
</dependency>
<!-- Target platforms -->
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-api</artifactId>
<version>${nuxeo.target.platforms.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-core</artifactId>
<version>${nuxeo.target.platforms.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-core</artifactId>
<version>${nuxeo.target.platforms.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-io</artifactId>
<version>${nuxeo.target.platforms.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-jaxrs</artifactId>
<version>${nuxeo.target.platforms.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.utils</groupId>
<artifactId>nuxeo-target-platforms-sample</artifactId>
<version>${nuxeo.target.platforms.version}</version>
</dependency>
<!-- JSF to Web UI -->
<dependency>
<groupId>org.nuxeo.web.ui</groupId>
<artifactId>nuxeo-jsf-to-web-ui</artifactId>
<version>${nuxeo.jsf.to.web.ui.version}</version>
</dependency>
<!-- Audit -->
<dependency>
<groupId>org.nuxeo.ecm.platform</groupId>
<artifactId>nuxeo-audit-storage-directory</artifactId>
<version>${nuxeo.addons.version}</version>
</dependency>
<!-- Adobe CC Connector -->
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-adobe-connector-core</artifactId>
<version>${nuxeo.adobe.cc.version}</version>
</dependency>
<!-- WOPI -->
<dependency>
<groupId>org.nuxeo.ecm</groupId>
<artifactId>nuxeo-wopi</artifactId>
<version>${nuxeo.wopi.version}</version>
</dependency>
<!-- Nuxeo Shell -->
<dependency>
<groupId>org.nuxeo.shell</groupId>
<artifactId>nuxeo-shell</artifactId>
<version>${nuxeo.shell.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.nuxeo.shell</groupId>
<artifactId>nuxeo-shell</artifactId>
<version>${nuxeo.shell.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.shell</groupId>
<artifactId>nuxeo-shell-core</artifactId>
<version>${nuxeo.shell.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.shell</groupId>
<artifactId>nuxeo-shell-automation</artifactId>
<version>${nuxeo.shell.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.shell</groupId>
<artifactId>nuxeo-shell-equinox</artifactId>
<version>${nuxeo.shell.version}</version>
</dependency>
<!-- Third parties -->
<dependency>
<groupId>org.nuxeo.build</groupId>
<artifactId>nuxeo-distribution-tools</artifactId>
<version>${nuxeo.distribution.tools.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.build</groupId>
<artifactId>nuxeo-distribution-tools</artifactId>
<version>${nuxeo.distribution.tools.version}</version>
<classifier>all</classifier>
</dependency>
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-ftest</artifactId>
<version>${nuxeo.ftest.version}</version>
<type>zip</type>
</dependency>
<dependency>
<groupId>org.nuxeo.connect</groupId>
<artifactId>nuxeo-connect-client</artifactId>
<version>${nuxeo.connect.client.version}</version>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.nuxeo.connect</groupId>
<artifactId>nuxeo-connect-client</artifactId>
<version>${nuxeo.connect.client.version}</version>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.nuxeo.connect</groupId>
<artifactId>nuxeo-connect-client</artifactId>
<version>${nuxeo.connect.client.version}</version>
<classifier>with-equinox</classifier>
<!-- Exclude shaded dependencies -->
<exclusions>
<exclusion>
<groupId>org.eclipse.equinox</groupId>
<artifactId>org.eclipse.equinox.p2.cudf</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.nuxeo.connect</groupId>
<artifactId>nuxeo-connect-client</artifactId>
<version>${nuxeo.connect.client.version}</version>
<classifier>standalone</classifier>
</dependency>
<dependency>
<groupId>xom</groupId>
<artifactId>xom</artifactId>
<version>1.3.0</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- javax -->
<dependency>
<!-- moved to endorsed/ directory -->
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>${jaxb-api.version}</version>
<exclusions>
<exclusion>
<groupId>javax.activation</groupId>
<artifactId>javax.activation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>${jaxb.version}</version>
<exclusions>
<!-- use javax.xml.bind:jaxb-api instead -->
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jsr173_api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>${jaxb.version}</version>
<exclusions>
<!-- already included in com.sun.xml.bind:jaxb-core itself... -->
<exclusion>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
<version>1.7.8</version>
<exclusions>
<exclusion>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.5</version>
<exclusions>
<exclusion>
<groupId>javax.activation</groupId> <!-- use com.sun.activation:javax.activation instead -->
<artifactId>activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>javax.transaction-api</artifactId>
<version>1.3</version>
</dependency>
<!-- commons -->
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.4</version>
</dependency>
<!-- Keep the dependency for external libraries -->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.3</version>
<exclusions>
<exclusion>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId> <!-- without javax. -->
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupId>avalon-framework</groupId>
<artifactId>avalon-framework</artifactId>
</exclusion>
<exclusion>
<groupId>logkit</groupId>
<artifactId>logkit</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.11</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.18</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-jexl</groupId>
<artifactId>commons-jexl</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-betwixt</groupId>
<artifactId>commons-betwixt</artifactId>
<version>0.8</version>
<exclusions>
<exclusion>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-vfs2</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<!-- not used by Nuxeo anymore, but needed by some dependencies -->
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${apache.httpcomponents.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
<version>${apache.httpcomponents.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>fluent-hc</artifactId>
<version>${apache.httpcomponents.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${apache.httpcore.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${apache.httpcomponents.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio</artifactId>
<version>4.4.5</version>
</dependency>
<!-- JNA, required by Elasticsearch and Chronicle Queue -->
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>${jna.version}</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna-platform</artifactId>
<version>${jna.version}</version>
</dependency>
<!-- elasticsearch -->
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${elasticsearch.version}</version>
<exclusions>
<!-- use net.java.dev.jna:jna instead -->
<exclusion>
<groupId>org.elasticsearch</groupId>
<artifactId>jna</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>transport-netty4-client</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<!-- needed for embedded mode -->
<dependency>
<groupId>org.codelibs.elasticsearch.module</groupId>
<artifactId>analysis-common</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<!-- apache -->
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.14.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queryparser</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-suggest</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-join</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-spatial</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-codecs</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queries</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-memory</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-highlighter</artifactId>
<version>${lucene.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-asn1</artifactId>
<version>${apachedshared.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-ldap-constants</artifactId>
<version>${apachedshared.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${apache.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>${apache.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${apache.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>${apache.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.directory.shared</groupId>
<artifactId>shared-ldap</artifactId>
<version>${apachedshared.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-protocol-shared</artifactId>
<version>${apacheds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core</artifactId>
<version>${apacheds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core-shared</artifactId>
<version>${apacheds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-bootstrap-partition</artifactId>
<version>${apacheds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>${avro.version}</version>
</dependency>
<dependency>
<groupId>org.tukaani</groupId>
<artifactId>xz</artifactId>
<version>${xz.version}</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.12.0-nx1</version>
</dependency>
<dependency>
<groupId>jmimemagic</groupId>
<artifactId>jmimemagic</artifactId>
<version>0.1.2</version>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<!-- jmimemagic has a dependency on an old xercesImpl -->
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
<!-- exclude bad versions 1.O.b2 -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xmlParserAPIs</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Guessed versions of code included in JBoss 5.1.0.GA or at least
compliant -->
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging-log4j</artifactId>
<version>2.1.0.GA</version>
</dependency>
<!-- jboss (+ hibernate, richfaces...) -->
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-vfs</artifactId>
<version>${version.org.jboss.vfs}</version>
<exclusions>
<exclusion>
<artifactId>jboss-common-core</artifactId>
<groupId>jboss</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jboss.microcontainer</groupId>
<artifactId>jboss-dependency</artifactId>
<version>${version.org.jboss.microcontainer}</version>
</dependency>
<dependency>
<groupId>org.jboss.microcontainer</groupId>
<artifactId>jboss-kernel</artifactId>
<version>${version.org.jboss.microcontainer}</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>3.2.10</version>
</dependency>
<dependency>
<groupId>org.jboss.remoting</groupId>
<artifactId>jboss-remoting</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.21.0-GA</version>
</dependency>
<!-- NXP-10566: EL implementation chosen, set as the default
implementation in Tomcat by nuxeo-platform-el in file at
META-INF/services/javax.el.ExpressionFactory
-->
<dependency>
<groupId>org.jboss.el</groupId>
<artifactId>jboss-el</artifactId>
<version>1.0_02.CR6</version>
<exclusions>
<!-- use org.apache.tomcat:tomcat-el-api instead -->
<exclusion>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-serialization</artifactId>
<version>1.0.3.GA</version>
</dependency>
<dependency>
<groupId>org.jboss.security</groupId>
<artifactId>jbosssx</artifactId>
<version>2.0.3.SP1</version>
</dependency>
<dependency>
<groupId>org.jboss.naming</groupId>
<artifactId>jnp-client</artifactId>
<version>5.0.3.GA</version>
</dependency>
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging-spi</artifactId>
<version>2.1.0.GA</version>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-common-core</artifactId>
<version>2.2.14.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.2.GA</version>
<exclusions>
<!-- use org.dom4j:dom4j instead -->
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<!-- exposes a package conflicting with JDK -->
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
<exclusions>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>ejb3-persistence</artifactId>
</exclusion>
<!-- use org.dom4j:dom4j instead -->
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<!-- exposes a package conflicting with JDK -->
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.4.0.GA</version>
<exclusions>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>ejb3-persistence</artifactId>
</exclusion>
<!-- use org.javassist:javassist instead -->
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
<!-- use org.dom4j:dom4j instead -->
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<!-- use managed version -->
<exclusion>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.1.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>3.1.0.GA</version>
</dependency>
<dependency>
<groupId>net.sf.jodreports</groupId>
<artifactId>jodreports</artifactId>
<version>${jodreport.version}</version>
</dependency>
<!-- jxls -->
<dependency>
<groupId>net.sf.jxls</groupId>
<artifactId>jxls-core</artifactId>
<version>${jxls.version}</version>
</dependency>
<dependency>
<groupId>net.sf.jxls</groupId>
<artifactId>jxls-reader</artifactId>
<version>${jxls.version}</version>
</dependency>
<!-- docx report -->
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.converter</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.core</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.document</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.document.odt</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.document.ods</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.document.docx</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.template</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.template.freemarker</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.remoting.resources</artifactId>
<version>${xdocreport.version}</version>
</dependency>
<!-- others -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.177-NX01</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.phloc</groupId>
<artifactId>phloc-css</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xsom</groupId>
<artifactId>xsom</artifactId>
<version>20140925</version>
</dependency>
<dependency>
<groupId>com.sun.xml</groupId>
<artifactId>relaxngDatatype</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<!-- also a jboss-seam-pdf dependency -->
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>${librepdf.version}</version>
</dependency>
<dependency>
<!-- also a jboss-seam-pdf dependency -->
<groupId>com.github.librepdf</groupId>
<artifactId>pdf-rtf</artifactId>
<version>${librepdf.rtf.version}</version>
</dependency>
<dependency>
<!-- also a jboss-seam-pdf dependency -->
<groupId>com.github.librepdf</groupId>
<artifactId>pdf-html</artifactId>
<version>${librepdf.version}</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.28</version>
</dependency>
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
<version>1.3.4</version>
</dependency>
<dependency>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.10</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.8.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.jgiven</groupId>
<artifactId>jgiven-core</artifactId>
<version>${jgiven.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.jgiven</groupId>
<artifactId>jgiven-junit</artifactId>
<version>${jgiven.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.java</groupId>
<artifactId>junit-dataprovider</artifactId>
<version>1.13.1</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<!-- should not be used anymore, use hamcrest-core + hamcrest-library instead -->
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<scope>test</scope>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.novemberain</groupId>
<artifactId>quartz-mongodb</artifactId>
<version>${quartz.mongodb.version}</version>
<exclusions>
<!-- exclude unneeded Clojure -->
<exclusion>
<groupId>org.clojure</groupId>
<artifactId>clojure</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${org.apache.log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${org.apache.log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId> <!-- redirect log4j to log4j2 -->
<version>${org.apache.log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId> <!-- redirect commons-logging to log4j2 -->
<version>${org.apache.log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId> <!-- use log4j-slf4j18-impl when upgrading SLF4j to 1.8 -->
<version>${org.apache.log4j.version}</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.11</version>
</dependency>
<!-- deprecated - use jackson instead -->
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>${jackson1.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>${jackson1.version}</version>
</dependency>
<!-- jackson 2 (used by addon) -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-properties</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-base</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.5</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>4.2.0</version>
</dependency>
<!-- OSGI compendium - do not change to org.osgi group since it is
not containing all needed classes -->
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.21</version>
</dependency>
<!-- beanshell ; Jetty use 1.3.0 -->
<dependency>
<groupId>bsh</groupId>
<artifactId>bsh</artifactId>
<version>2.0b1</version>
</dependency>
<!-- jsp library for login and error pages -->
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.5</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.13</version>
</dependency>
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>1.7.4</version>
</dependency>
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.3.1</version>
</dependency>
<!-- Informative declarations, Oracle drivers are not publicly available. -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>18.3.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.0.0.jre8</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock</artifactId>
<version>2.8.4</version>
<exclusions>
<!-- use cglib:cglib-nodep instead to avoid pulling old asm -->
<exclusion>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
<version>2.8.4</version>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit-dep</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>${pdfbox.version}</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>fontbox</artifactId>
<version>${pdfbox.version}</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>jempbox</artifactId>
<version>${pdfbox.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk15on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.10</version>
<exclusions>
<exclusion>
<groupId>xpp3</groupId>
<artifactId>xpp3_min</artifactId>
</exclusion>
<exclusion>
<groupId>xmlpull</groupId>
<artifactId>xmlpull</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xpp3</groupId>
<artifactId>xpp3</artifactId>
<version>1.1.4c</version>
<classifier>clean</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.12</version>
</dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>2.4.2.Final</version>
</dependency>
<dependency>
<groupId>javax.script</groupId>
<artifactId>groovy-engine</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.script</groupId>
<artifactId>jexl-engine</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.script</groupId>
<artifactId>js-engine</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.script</groupId>
<artifactId>bsh-engine</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>javax.resource</groupId>
<artifactId>connector-api</artifactId>
<version>1.5</version>
</dependency>
<dependency>
<groupId>com.sun.activation</groupId>
<artifactId>javax.activation</artifactId>
<version>1.2.0</version>
</dependency>
<!-- ImageJ -->
<dependency>
<groupId>imagej</groupId>
<artifactId>imagej</artifactId>
<version>1.4.1.e</version>
</dependency>
<!-- JAI -->
<dependency>
<groupId>javax.media</groupId>
<artifactId>jai_core</artifactId>
<version>1.1.2_01</version>
</dependency>
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_codec</artifactId>
<version>1.1.2_01</version>
</dependency>
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>mlib_jai</artifactId>
<version>1.1.2_01</version>
</dependency>
<!-- MockServer -->
<dependency>
<groupId>org.mock-server</groupId>
<artifactId>mockserver-netty</artifactId>
<version>3.10.4</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-apache-client4</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>4.2.0</version>
<exclusions>
<exclusion>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.geronimo.components</groupId>
<artifactId>geronimo-connector</artifactId>
<version>2.2.1-NX1</version>
<exclusions>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.tranql</groupId>
<artifactId>tranql-connector</artifactId>
<version>1.8</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.components</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>2.2.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${gwt.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>${gwt.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
<version>${gwt.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-codeserver</artifactId>
<version>${gwt.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.google.gwt.google-apis</groupId>
<artifactId>gwt-gadgets</artifactId>
<version>1.0.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>
<dependency>
<groupId>com.allen-sauer.gwt.log</groupId>
<artifactId>gwt-log</artifactId>
<version>3.3.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.customware.gwt.presenter</groupId>
<artifactId>gwt-presenter</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.customware.gwt.dispatch</groupId>
<artifactId>gwt-dispatch</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.allen-sauer.gwt.dnd</groupId>
<artifactId>gwt-dnd</artifactId>
<version>3.3.3</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.gwt.inject</groupId>
<artifactId>gin</artifactId>
<version>1.5.0</version>
<exclusions>
<exclusion>
<artifactId>gwt-servlet</artifactId>
<groupId>com.google.gwt</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.inject.extensions</groupId>
<artifactId>guice-servlet</artifactId>
<version>${guice.version}</version>
</dependency>
<dependency>
<groupId>com.google.inject.extensions</groupId>
<artifactId>guice-assistedinject</artifactId>
<version>${guice.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>gwt.habyt</groupId>
<artifactId>gwt-habyt-upload</artifactId>
<version>0.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>net.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>0.9.94</version>
<exclusions>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.wikimodel</groupId>
<artifactId>wem</artifactId>
<version>2.0.2</version>
</dependency>
<!-- used by APT for annotation processing -->
<dependency>
<groupId>org.nuxeo.build</groupId>
<artifactId>nuxeo-apt-extensions</artifactId>
<version>1.0</version>
<scope>compile</scope>
<!-- workaround for Mac OS X -->
<exclusions>
<exclusion>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- used to index annotations at build time -->
<dependency>
<groupId>org.nuxeo.build</groupId>
<artifactId>nuxeo-webengine-apt</artifactId>
<version>1.2</version>
<scope>compile</scope>
<!-- workaround for Mac OS X -->
<exclusions>
<exclusion>
<groupId>sun.jdk</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cup</groupId>
<artifactId>java-cup</artifactId>
<version>0.11a</version>
</dependency>
<dependency>
<groupId>com.hp.hpl.jena</groupId>
<artifactId>jena</artifactId>
<version>2.6.4-NX</version>
<exclusions>
<exclusion>
<groupId>com.hp.hpl.jena</groupId>
<artifactId>json-jena</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.hp.hpl.jena</groupId>
<artifactId>arq</artifactId>
<version>2.8.8</version>
<exclusions>
<exclusion>
<groupId>com.hp.hpl.jena</groupId>
<artifactId>json-jena</artifactId>
</exclusion>
<exclusion>
<!-- conflicts with woodstox-core-asl needed by jaxws-rt -->
<groupId>org.codehaus.woodstox</groupId>
<artifactId>wstx-asl</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.hp.hpl.jena</groupId>
<artifactId>iri</artifactId>
<version>0.8</version>
</dependency>
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>62.1</version>
</dependency>
<dependency>
<groupId>rome</groupId>
<artifactId>rome</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.restlet.jse</groupId>
<artifactId>org.restlet</artifactId>
<version>${restlet.version}</version>
</dependency>
<dependency>
<groupId>org.restlet.jse</groupId>
<artifactId>org.restlet.ext.fileupload</artifactId>
<version>${restlet.version}</version>
</dependency>
<dependency>
<groupId>org.restlet.jse</groupId>
<artifactId>org.restlet.ext.httpclient</artifactId>
<version>${restlet.version}</version>
</dependency>
<dependency>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.servlet</artifactId>
<version>${restlet.version}</version>
</dependency>
<dependency>
<groupId>jotm</groupId>
<artifactId>jotm</artifactId>
<version>2.0.10</version>
<exclusions>
<exclusion>
<groupId>javax.resource</groupId>
<artifactId>connector</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>core</artifactId>
<version>3.1.1-NXP-4284</version>
</dependency>
<dependency>
<groupId>rhino</groupId>
<artifactId>js</artifactId>
<version>1.7R2</version>
</dependency>
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jsecurity</groupId>
<artifactId>jsecurity</artifactId>
<version>0.9.0</version>
<exclusions>
<!-- ehcache is known as ehcache-core since v2 -->
<exclusion>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.shindig</groupId>
<artifactId>shindig-gadgets</artifactId>
<version>${shindig.version}</version>
<exclusions>
<!-- exclude bad versions 1.O.b2 -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.code.guice</groupId>
<artifactId>guice</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- required by shindig gadgets at runtime (internal API uses) -->
<dependency>
<groupId>com.google.code.guice</groupId>
<artifactId>guice-internal</artifactId>
<version>2.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.shindig</groupId>
<artifactId>shindig-common</artifactId>
<version>${shindig.version}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.code.guice</groupId>
<artifactId>guice</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.code.guice</groupId>
<artifactId>guice-jmx</artifactId>
</exclusion>
<!-- ehcache is known as ehcache-core since v2 -->
<exclusion>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.shindig</groupId>
<artifactId>shindig-social-api</artifactId>
<version>${shindig.version}</version>
<exclusions>
<!-- exclude bad versions 1.O.b2 -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-stax-api_1.0_spec</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.code.guice</groupId>
<artifactId>guice</artifactId>
</exclusion>
<exclusion>
<groupId>xpp3</groupId>
<artifactId>xpp3_min</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.shindig</groupId>
<artifactId>shindig-features</artifactId>
<version>${shindig.version}</version>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>${guice.version}</version>
</dependency>
<dependency>
<groupId>com.google.inject.extensions</groupId>
<artifactId>guice-jmx</artifactId>
<version>${guice.version}</version>
</dependency>
<dependency>
<groupId>caja</groupId>
<artifactId>caja</artifactId>
<version>r3889</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xmlParserAPIs</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20070829</version>
</dependency>
<dependency>
<groupId>net.minidev</groupId>
<artifactId>json-smart</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>net.logstash.log4j</groupId>
<artifactId>jsonevent-layout</artifactId>
<version>1.7</version>
</dependency>
<!-- NXP-10566: juel-api is mentioned here for reference but is exluded
by the distribution: org.apache.tomcat:tomcat-el-api should be used
instead as the reference EL API module for now.
juel-impl is mentioned because it's required at runtime by shindig
gadgets modules, we're using a patched version to remove the file at
META-INF/services/javax.el.ExpressionFactory that's making juel
the default implementation in Tomcat (we set the chosen one in
module nuxeo-platform-el instead).
-->
<!-- <dependency> -->
<!-- <groupId>de.odysseus.juel</groupId> -->
<!-- <artifactId>juel-api</artifactId> -->
<!-- <version>2.1.2</version> -->
<!-- <scope>test</scope> -->
<!-- </dependency> -->
<dependency>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-impl</artifactId>
<version>2.1.2-NX1</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.apache.sanselan</groupId>
<artifactId>sanselan</artifactId>
<version>0.97-incubator</version>
</dependency>
<dependency>
<groupId>com.gwtext</groupId>
<artifactId>gwtext</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-support</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-ie-driver</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.20</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>htmlunit</artifactId>
<version>2.20</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server-standalone</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>net.jsourcerer.webdriver</groupId>
<artifactId>JSErrorCollector</artifactId>
<version>0.6</version>
</dependency>
<dependency>
<groupId>biz.neustar</groupId>
<artifactId>browsermob-proxy</artifactId>
<version>2.0-beta-6</version>
<exclusions>
<exclusion>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>bouncycastle</groupId> <!-- without org. -->
<artifactId>bcprov-jdk15</artifactId>
</exclusion>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId> <!-- without javax. -->
</exclusion>
<!-- use org.dom4j:dom4j instead -->
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth</artifactId>
<version>20090531</version>
</dependency>
<dependency>
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
<version>1.3</version>
</dependency>
<!-- OAUth2 libs -->
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
<version>${google.http.client.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava-jdk5</artifactId>
</exclusion>
<exclusion>
<groupId>xpp3</groupId>
<artifactId>xpp3</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client-jackson2</artifactId>
<version>${google.http.client.version}</version>
</dependency>
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version>${google.oauth.client.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava-jdk5</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>${google.api.client.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava-jdk5</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>${google.api.drive.version}</version>
</dependency>
<dependency>
<groupId>com.dropbox.core</groupId>
<artifactId>dropbox-core-sdk</artifactId>
<version>${dropbox.api.version}</version>
</dependency>
<dependency>
<groupId>com.box</groupId>
<artifactId>box-java-sdk</artifactId>
<version>${box.api.version}</version>
</dependency>
<dependency>
<groupId>org.nuxeo.onedrive</groupId>
<artifactId>onedrive-java-client</artifactId>
<version>${onedrive.api.version}</version>
</dependency>
<dependency>
<groupId>org.dts</groupId>
<artifactId>jmyspell-core</artifactId>
<version>1.0.0-beta-2</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat</artifactId>
<version>${tomcat.version}</version>
<type>zip</type>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-annotations-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-coyote</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper</artifactId>
<version>${tomcat.version}</version>
<!-- provided by Tomcat as jasper.jar, so will be excluded in final assembly -->
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-util</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-dbcp</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<!-- this implements a more recent version of the EL spec than javax.el:el-api:1.0 -->
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-el-api</artifactId>
<version>${tomcat.version}</version>
<scope>provided</scope> <!-- provided by Tomcat as jasper.jar -->
</dependency>
<!-- saml -->
<dependency>
<groupId>org.opensaml</groupId>
<artifactId>opensaml</artifactId>
<version>2.6.4</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>org.apache.xerces</groupId>
</exclusion>
<exclusion>
<artifactId>jcl-over-slf4j</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>serializer</artifactId>
<groupId>org.apache.xerces</groupId>
</exclusion>
<exclusion>
<artifactId>log4j-over-slf4j</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- former xmlsec was not compatible jdk9+ -->
<dependency>
<groupId>org.apache.santuario</groupId>
<artifactId>xmlsec</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>org.opensaml</groupId>
<artifactId>openws</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>org.owasp.esapi</groupId>
<artifactId>esapi</artifactId>
<version>2.1.0.1</version>
</dependency>
<!-- SCIM -->
<dependency>
<artifactId>scim-sdk</artifactId>
<groupId>com.unboundid.product.scim</groupId>
<version>1.7.1</version>
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- SCIM - Tests -->
<dependency>
<groupId>org.apache.wink</groupId>
<artifactId>wink-client-apache-httpclient</artifactId>
<version>1.3.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-annotation_1.1_spec</artifactId>
</exclusion>
<exclusion>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
<exclusion>
<!-- use com.sun.jersey:jersey-core instead -->
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>info.simplecloud</groupId>
<artifactId>scimcore</artifactId>
<version>0.1</version>
<scope>test</scope>
<exclusions>
<!-- exposes a package conflicting with JDK -->
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jsr173_api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>info.simplecloud.scimproxy</groupId>
<artifactId>compliance</artifactId>
<version>0.1</version>
<classifier>classes</classifier>
<scope>test</scope>
<exclusions>
<!-- we use official javax.servlet:javax.servlet-api instead -->
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<!-- exposes a package conflicting with JDK -->
<exclusion>
<groupId>javax.xml.bind</groupId>
<artifactId>jsr173_api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>not-yet-commons-ssl</artifactId>
<version>0.3.9</version>
<scope>test</scope>
</dependency>
<!-- Test Scope -->
<dependency>
<groupId>org.apache.shindig</groupId>
<artifactId>shindig-gadgets</artifactId>
<version>${shindig.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>com.google.code.guice</groupId>
<artifactId>guice</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymockclassextension</artifactId>
<version>2.2.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-webdav</artifactId>
<version>2.17.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.concordion</groupId>
<artifactId>concordion</artifactId>
<version>1.3.0</version>
<exclusions>
<exclusion>
<groupId>jboss</groupId>
<artifactId>javassist</artifactId>
</exclusion>
<exclusion>
<groupId>xom</groupId>
<artifactId>xom</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr-runtime</artifactId>
<version>3.1.3</version>
</dependency>
<dependency>
<groupId>org.objectweb.howl</groupId>
<artifactId>howl</artifactId>
<version>1.0.1-1</version>
</dependency>
<dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>axiom-api</artifactId>
<version>${apache.axiom.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>axiom-impl</artifactId>
<version>${apache.axiom.version}</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>com.googlecode.owasp-java-html-sanitizer</groupId>
<artifactId>owasp-java-html-sanitizer</artifactId>
<version>20190103.NX1</version>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-css</artifactId>
<version>1.10</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis-ext</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-ext</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-util</artifactId>
<version>1.10</version>
</dependency>
<dependency>
<groupId>org.w3c.css</groupId>
<artifactId>sac</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>net.sf.jtidy</groupId>
<artifactId>jtidy</artifactId>
<version>r938</version>
</dependency>
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth-consumer</artifactId>
<version>20090531</version>
</dependency>
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth-httpclient3</artifactId>
<version>20090531</version>
</dependency>
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth-provider</artifactId>
<version>20090531</version>
</dependency>
<dependency>
<groupId>org.javasimon</groupId>
<artifactId>javasimon-core</artifactId>
<version>2.5.0</version>
<exclusions>
<exclusion>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.javasimon</groupId>
<artifactId>javasimon-jmx</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>org.javasimon</groupId>
<artifactId>javasimon-jdbc3</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-bom</artifactId>
<version>${metrics.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.readytalk</groupId>
<artifactId>metrics3-statsd</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>com.readytalk</groupId>
<artifactId>metrics-statsd-common</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
<version>7.0</version>
</dependency>
<dependency>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
<version>2.7.2</version>
<exclusions>
<!-- exposes a package conflicting with JDK -->
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.smartgwt</groupId>
<artifactId>smartgwt</artifactId>
<version>1.0-20081121</version>
</dependency>
<dependency>
<groupId>com.ericdaugherty.mail</groupId>
<artifactId>jes</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>dnsjava</groupId>
<artifactId>dnsjava</artifactId>
<version>2.1.8</version>
</dependency>
<dependency>
<groupId>org.glassfish.embedded</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.0-b38-nxp-web-210</version>
</dependency>
<dependency>
<groupId>firebug</groupId>
<artifactId>firebug</artifactId>
<version>1.6.2-fx</version>
<type>xpi</type>
</dependency>
<!-- OpenCMIS -->
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-commons-api</artifactId>
<version>${chemistry.opencmis.version}</version>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-commons-impl</artifactId>
<version>${chemistry.opencmis.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-server-support</artifactId>
<version>${chemistry.opencmis.version}</version>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-client-api</artifactId>
<version>${chemistry.opencmis.version}</version>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-client-impl</artifactId>
<version>${chemistry.opencmis.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.core</artifactId>
</exclusion>
<!-- jaxws not needed -->
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-policy</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-server-bindings</artifactId>
<version>${chemistry.opencmis.version}</version>
<exclusions>
<!-- jaxws not needed -->
<exclusion>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-client-bindings</artifactId>
<version>${chemistry.opencmis.version}</version>
<exclusions>
<!-- jaxws not needed -->
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.samba.jcifs</groupId>
<artifactId>jcifs</artifactId>
<version>1.2.19</version>
</dependency>
<dependency>
<groupId>net.java.dev.webdav</groupId>
<artifactId>webdav-jaxrs</artifactId>
<version>1.2.1-nx1</version>
</dependency>
<dependency>
<groupId>net.htmlparser.jericho</groupId>
<artifactId>jericho-html</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>com.cforcoding.jmd</groupId>
<artifactId>jmd</artifactId>
<version>0.8.1-tomasol-3e60e36137</version>
</dependency>
<dependency>
<groupId>org.knallgrau.utils</groupId>
<artifactId>textcat</artifactId>
<version>${textcat.version}</version>
</dependency>
<dependency>
<groupId>de.schlichtherle.io</groupId>
<artifactId>truezip</artifactId>
<version>6.6</version>
</dependency>
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-naming</artifactId>
<version>3.18</version>
</dependency>
<!-- daisydiff -->
<dependency>
<groupId>org.outerj.daisy</groupId>
<artifactId>daisydiff</artifactId>
<classifier>shaded</classifier>
<version>1.2-NX2</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.core.runtime</groupId>
<artifactId>eclipse-core-runtime</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-core</artifactId>
<version>${aws.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>${aws.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-cloudfront</artifactId>
<version>${aws.version}</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-sts</artifactId>
<version>${aws.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jclouds</groupId>
<artifactId>jclouds-allblobstore</artifactId>
<version>${jclouds.version}</version>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>${azure.version}</version>
</dependency>
<dependency>
<groupId>dumbster</groupId>
<artifactId>dumbster</artifactId>
<version>1.6</version>
<exclusions>
<exclusion>
<!-- use com.sun.activation:javax.activation instead -->
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OSGi (automation client) -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-osgi</artifactId>
<version>${apache.httpcomponents.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-osgi</artifactId>
<version>${apache.httpcore.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-parent</artifactId>
<version>${ch.qos.logback.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-junit4</artifactId>
<version>${org.ops4j.pax.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-link-mvn</artifactId>
<version>${org.ops4j.pax.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam-container-native</artifactId>
<version>${org.ops4j.pax.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.ops4j.pax.url</groupId>
<artifactId>pax-url-aether</artifactId>
<version>1.5.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.framework</artifactId>
<version>4.6.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
<dependency>
<groupId>com.thetransactioncompany</groupId>
<artifactId>cors-filter</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>io.github.lukehutch</groupId>
<artifactId>fast-classpath-scanner</artifactId>
<version>2.0.4</version>
</dependency>
<!-- dmk adaptor -->
<dependency>
<groupId>com.sun.jdmk</groupId>
<artifactId>core</artifactId>
<version>1.0-b02</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>org.skyscreamer</groupId>
<artifactId>jsonassert</artifactId>
<version>1.2.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>${mongo.java.driver.version}</version>
</dependency>
<dependency>
<groupId>com.duosecurity</groupId>
<artifactId>com-duosecurity-java-client</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.octo.captcha</groupId>
<artifactId>jcaptcha</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.github.segmentio</groupId>
<artifactId>analytics</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-core</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-extensions</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-sass-compiler</artifactId>
<version>0.9.12-NX01</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-app</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-recorder</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-redis</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-http</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-core</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling.highcharts</groupId>
<artifactId>gatling-charts-highcharts</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
<dependency>
<groupId>com.typesafe.scala-logging</groupId>
<artifactId>scala-logging_2.12</artifactId>
<version>${scala-logging.version}</version>
</dependency>
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId>
<version>1.3.3</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.json</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<version>1.3.7</version>
<!-- exposes a package conflicting with JDK -->
<exclusions>
<exclusion>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.nuxeo.client</groupId>
<artifactId>nuxeo-java-client</artifactId>
<version>${nuxeo.java.client.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>jbig2-imageio</artifactId>
<version>${pdfbox.jbig2.version}</version>
</dependency>
<!-- Kafka -->
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka.version}</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka.version}</version>
<classifier>test</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.12</artifactId>
<version>${kafka.version}</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.12</artifactId>
<version>${kafka.version}</version>
<classifier>test</classifier>
<scope>test</scope>
</dependency>
<!-- Confluent -->
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-avro-serializer</artifactId>
<version>${confluent.version}</version>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-schema-registry-client</artifactId>
<version>${confluent.version}</version>
</dependency>
<dependency>
<groupId>net.openhft</groupId>
<artifactId>chronicle-bom</artifactId>
<version>${chronicle.bom.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<!-- unused dependency, declared to exclude affinity -->
<groupId>net.openhft</groupId>
<artifactId>chronicle-threads</artifactId>
<version>${chronicle.threads.version}</version>
<exclusions>
<exclusion>
<groupId>net.openhft</groupId>
<artifactId>affinity</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.jodah</groupId>
<artifactId>failsafe</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>net.jodah</groupId>
<artifactId>expiringmap</artifactId>
<version>0.5.9</version>
</dependency>
<dependency>
<groupId>com.github.mike10004</groupId>
<artifactId>commons-imaging</artifactId>
<version>1.0a1</version>
</dependency>
<dependency>
<groupId>org.mp4parser</groupId>
<artifactId>isoparser</artifactId>
<version>1.9.27</version>
</dependency>
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>com.beetstra.jutf7</groupId>
<artifactId>jutf7</artifactId>
<version>1.0.0</version>
</dependency>
<!-- Java implementation of external sorting -->
<dependency>
<groupId>com.google.code.externalsortinginjava</groupId>
<artifactId>externalsortinginjava</artifactId>
<version>0.2.5</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<!-- test scope -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>enforce</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>remove-old-installers</id>
<goals>
<goal>remove-project-artifact</goal>
</goals>
<configuration>
<removeAll>false</removeAll>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<release>11</release>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx1g -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow ${it.failsafe.argLine}</argLine>
<skipTests>${skip.surefire.tests}</skipTests>
<systemPropertyVariables>
<net.sourceforge.cobertura.datafile>
${project.build.directory}/cobertura/cobertura.ser
</net.sourceforge.cobertura.datafile>
<!-- Used by org.nuxeo.ecm.core.storage.sql.DatabaseHelper -->
<nuxeo.test.vcs.db>${nuxeo.test.vcs.db}</nuxeo.test.vcs.db>
<nuxeo.test.vcs.url>${nuxeo.test.vcs.url}</nuxeo.test.vcs.url>
<nuxeo.test.vcs.server>${nuxeo.test.vcs.server}</nuxeo.test.vcs.server>
<nuxeo.test.vcs.port>${nuxeo.test.vcs.port}</nuxeo.test.vcs.port>
<nuxeo.test.vcs.database>${nuxeo.test.vcs.database}</nuxeo.test.vcs.database>
<nuxeo.test.vcs.user>${nuxeo.test.vcs.user}</nuxeo.test.vcs.user>
<nuxeo.test.vcs.password>${nuxeo.test.vcs.password}</nuxeo.test.vcs.password>
<!-- Used by org.nuxeo.ecm.core.test.StorageConfiguration -->
<!-- (and org.nuxeo.runtime.mongodb.MongoDBFeature) -->
<nuxeo.test.core>${nuxeo.test.core}</nuxeo.test.core>
<nuxeo.test.mongodb.server>${nuxeo.test.mongodb.server}</nuxeo.test.mongodb.server>
<nuxeo.test.mongodb.dbname>${nuxeo.test.mongodb.dbname}</nuxeo.test.mongodb.dbname>
</systemPropertyVariables>
<includes>
<include>**/Test*.java</include>
<include>**/*Test.java</include>
</includes>
<excludes>
<!-- Inner classes -->
<exclude>**/*Test*$*.java</exclude>
</excludes>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<!-- <dependencies> -->
<!-- <dependency> -->
<!-- <groupId>org.nuxeo</groupId> -->
<!-- <artifactId>nuxeo-qa-tools</artifactId> -->
<!-- <version>1.0</version> -->
<!-- </dependency> -->
<!-- </dependencies> -->
<!-- <configuration> -->
<!-- <additionalConfig> -->
<!-- <file> -->
<!-- <name>.checkstyle</name> -->
<!-- <location>checkstyle/checkstyle.xml</location> -->
<!-- </file> -->
<!-- </additionalConfig> -->
<!-- </configuration> -->
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<format>{0,date,yyyyMMdd-HHmmss}</format>
<items>
<item>timestamp</item>
</items>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
<!-- DEPRECATED: ECR provides usable versions for RCP -->
<!-- <plugin> -->
<!-- <groupId>org.apache.maven.plugins</groupId> -->
<!-- <artifactId>maven-nuxeo-plugin</artifactId> -->
<!-- <executions> -->
<!-- <execution> -->
<!-- <id>eclipsize-version</id> -->
<!-- <phase>process-sources</phase> -->
<!-- <goals> -->
<!-- <goal>eclipse-version</goal> -->
<!-- </goals> -->
<!-- </execution> -->
<!-- </executions> -->
<!-- </plugin> -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-packaging-maven-plugin</artifactId>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<configuration>
<aggregate>true</aggregate>
<linkJavadoc>true</linkJavadoc>
</configuration>
</plugin>
<plugin>
<groupId>net.java.maven-incremental-build</groupId>
<artifactId>incremental-build-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>incremental-build</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-readme</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/doc</outputDirectory>
<resources>
<resource>
<directory>${basedir}</directory>
<includes>
<include>*.md</include>
<include>readme*</include>
<include>ReadMe*</include>
<include>README*</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>copy-readme-parent</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/doc-parent</outputDirectory>
<resources>
<resource>
<directory>${basedir}/../</directory>
<includes>
<include>*.md</include>
<include>readme*</include>
<include>ReadMe*</include>
<include>README*</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.nuxeo.build</groupId>
<artifactId>ant-assembly-maven-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<buildFiles>
<buildFile>${basedir}/tools-assembly.xml</buildFile>
</buildFiles>
</configuration>
<executions>
<execution>
<id>packaging-tools</id>
<goals>
<goal>build</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.3</version>
<configuration>
<ejbVersion>3.0</ejbVersion>
<archive>
<manifestFile>
src/main/resources/META-INF/MANIFEST.MF
</manifestFile>
<manifestEntries>
<Bundle-Version>
${project.version}-t${buildNumber}
</Bundle-Version>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<!-- Newer versions don't build the expected MANIFEST.MF -->
<version>2.3.1</version>
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
<manifestEntries>
<Bundle-Version>${project.version}-t${buildNumber}</Bundle-Version>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-packaging-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-rar-plugin</artifactId>
<version>2.3</version>
</plugin>
<plugin>
<groupId>net.sourceforge.maven-taglib</groupId>
<artifactId>maven-taglib-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.0</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-dependency-analyzer</artifactId>
<version>1.11.0</version>
</dependency>
</dependencies>
<configuration>
<ignoredUnusedDeclaredDependencies>
<artifact>org.apache.logging.log4j:log4j-api</artifact>
<artifact>junit:junit</artifact>
<artifact>commons-logging:commons-logging</artifact>
</ignoredUnusedDeclaredDependencies>
</configuration>
</plugin>
<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-eclipse-plugin</artifactId>
<version>2.9</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt.version}</version>
<inherited>true</inherited>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<extraJvmArgs>-Xmx512M -Xms128M -Djava.io.tmpdir=${project.build.directory}</extraJvmArgs>
<warSourceDirectory>src/main/resources/web/nuxeo.war</warSourceDirectory>
<webappDirectory>${project.build.outputDirectory}/gwt-war</webappDirectory>
<treeLogger>true</treeLogger>
<logLevel>WARN</logLevel>
<draftCompile>true</draftCompile>
<workDir>${project.build.directory}/gwork</workDir>
<!-- useful for debug -->
<!-- <style>PRETTY</style> -->
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.jvnet.maven-antrun-extended-plugin</groupId>
<artifactId>maven-antrun-extended-plugin</artifactId>
<version>1.43</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.0.1</version>
<dependencies>
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-qa-tools</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<configuration>
<aggregate>true</aggregate>
<targetJdk>1.6</targetJdk>
<excludes>
<exclude>**/parser.java</exclude>
<exclude>**/Base64.java</exclude>
<exclude>**/NamingContext.java</exclude>
</excludes>
<rulesets>
<ruleset>pmd/pmd.xml</ruleset>
</rulesets>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.11</version>
<dependencies>
<dependency>
<groupId>org.nuxeo</groupId>
<artifactId>nuxeo-qa-tools</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<configuration>
<!-- <configLocation>config/sun_checks.xml</configLocation> -->
<!-- <configLocation>config/maven_checks.xml</configLocation> -->
<configLocation>checkstyle/checkstyle.xml</configLocation>
<headerLocation>checkstyle/java.header</headerLocation>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.2</version>
<configuration>
<propertyName>it.failsafe.argLine</propertyName>
<destFile>${it.jacoco.destFile}</destFile>
<append>true</append>
</configuration>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>prepare-agent-integration</id>
<goals>
<goal>prepare-agent-integration</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven.surefire.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${maven.surefire.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${maven.surefire.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${maven.surefire.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${maven.surefire.version}</version>
</dependency>
</dependencies>
<configuration>
<argLine>${it.failsafe.argLine}</argLine>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xml-maven-plugin</artifactId>
<version>1.0</version>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.4.0</version>
</plugin>
<plugin>
<groupId>org.nuxeo.build</groupId>
<artifactId>ant-assembly-maven-plugin</artifactId>
<version>${ant.assembly.version}</version>
<extensions>true</extensions>
</plugin>
<!-- Compat. Cannot use redirect because of MNG-5561 -->
<plugin>
<groupId>org.nuxeo.build</groupId>
<artifactId>nuxeo-distribution-tools</artifactId>
<version>2.0</version>
<extensions>true</extensions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<artifactId>maven-help-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.6</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<outputFile>${project.build.directory}/outdated-dependencies.txt</outputFile>
<rulesUri>file:///${session.executionRootDirectory}/versions-rules.xml</rulesUri>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
<configuration>
<rules>
<requirePluginVersions>
<message>
Set plugin versions in pluginManagement section.
</message>
<banLatest>true</banLatest>
<banRelease>true</banRelease>
<banSnapshots>true</banSnapshots>
<unCheckedPluginList>org.nuxeo.build:ant-assembly-maven-plugin</unCheckedPluginList>
</requirePluginVersions>
<bannedPlugins>
<excludes>
<exclude>org.nuxeo.build:nuxeo-distribution-tools</exclude>
</excludes>
<message>nuxeo-distribution-tools is deprecated and not compliant with Maven 3. Use
ant-assembly-maven-plugin instead.</message>
</bannedPlugins>
<requireReleaseDeps>
<message>No Snapshots Allowed!</message>
<onlyWhenRelease>true</onlyWhenRelease>
<!-- Don't set exclusions here. See the nightly profile if needed. -->
</requireReleaseDeps>
<requireMavenVersion>
<version>[3.1.1,)</version>
</requireMavenVersion>
<requireJavaVersion>
<version>[11,)</version>
</requireJavaVersion>
<!-- <dependencyConvergence /> -->
<bannedDependencies>
<excludes>
<exclude>asm:asm</exclude> <!-- use more recent org.ow2.asm:asm instead -->
</excludes>
<message>asm:asm must not be used, use org.ow2.asm:asm instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>cglib:cglib</exclude> <!-- use cglib:cglib-nodep instead to avoid pulling old asm -->
</excludes>
<message>cglib:cglib must not be used, use cglib:cglib-nodep instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>com.google.guava:guava-jdk5</exclude> <!-- use regular com.google.guava:guava instead -->
</excludes>
<message>com.google.guava:guava-jdk5 must not be used, use com.google.guava:guava instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>javax.xml.stream:stax-api</exclude> <!-- defined in the J2SE -->
</excludes>
<message>javax.xml.stream:stax-api must not be used, it's already defined in J2SE</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>javassist:javassist</exclude> <!-- use org.javassist:javassist instead, more recent and supports Java 8 -->
</excludes>
<message>javassist:javassist must not be used, use org.javassist:javassist instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.bouncycastle:bcprov-jdk15</exclude> <!-- use more recent org.bouncycastle:bcprov-jdk15on instead -->
</excludes>
<message>org.bouncycastle:bcprov-jdk15 must not be used, use org.bouncycastle:bcprov-jdk15on instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.bouncycastle:bcmail-jdk15</exclude> <!-- use more recent org.bouncycastle:bcmail-jdk15on instead -->
</excludes>
<message>org.bouncycastle:bcmail-jdk15 must not be used, use org.bouncycastle:bcmail-jdk15on instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.apache.tomcat:tomcat-servlet-api</exclude> <!-- use official javax.servlet:javax.servlet-api instead -->
</excludes>
<message>org.apache.tomcat:tomcat-servlet-api must not be used, use javax.servlet:javax.servlet-api instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.mortbay.jetty:servlet-api-2.5</exclude> <!-- use official javax.servlet:javax.servlet-api instead -->
</excludes>
<message>org.mortbay.jetty:servlet-api-2.5 must not be used, use javax.servlet:javax.servlet-api instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.mortbay.jetty:servlet-api</exclude> <!-- use official javax.servlet:javax.servlet-api instead -->
</excludes>
<message>org.mortbay.jetty:servlet-api must not be used, use javax.servlet:javax.servlet-api instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>javax.servet:servlet-api</exclude> <!-- use official javax.servlet:javax.servlet-api instead -->
</excludes>
<message>javax.servlet:servlet-api must not be used, use javax.servlet:javax.servlet-api instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>javax.el:el-api</exclude> <!-- use more recent org.apache.tomcat:tomcat-el-api instead -->
</excludes>
<message>javax.el:el-api must not be used, use org.apache.tomcat:tomcat-el-api instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>org.elasticsearch:jna</exclude> <!-- use official net.java.dev.jna:jna instead -->
</excludes>
<message>org.elasticsearch:jna must not be used, use net.java.dev.jna:jna instead</message>
</bannedDependencies>
<bannedDependencies>
<excludes>
<exclude>dom4j:dom4j</exclude>
</excludes>
<message>dom4j:dom4j must not be used, use org.dom4j:dom4j instead</message>
</bannedDependencies>
</rules>
<skip>false</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
<plugin>
<groupId>net.sf.alchim</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>0.7.1</version>
</plugin>
<plugin>
<groupId>net.java.maven-incremental-build</groupId>
<artifactId>incremental-build-plugin</artifactId>
<version>1.6-NX1</version>
</plugin>
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.jboss.tattletale</groupId>
<artifactId>tattletale-maven</artifactId>
<version>1.2.0.Beta2</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
<configuration>
<destination>${project.build.directory}/tattletale</destination>
<reports>
<report>jar</report>
<report>multiplejars</report>
</reports>
<profiles>
<profile>java6</profile>
</profiles>
<failOnWarn>true</failOnWarn>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
</plugin>
<!--This plugin's configuration is used to store Eclipse m2e settings
only. It has no influence on the Maven build itself. -->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>net.java.maven-incremental-build</groupId>
<artifactId>incremental-build-plugin</artifactId>
<versionRange>[1.4,)</versionRange>
<goals>
<goal>incremental-build</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<versionRange>[0.5.3.201107060350,)</versionRange>
<goals>
<goal>prepare-agent</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<versionRange>[2.1,)</versionRange>
<goals>
<goal>unpack</goal>
<goal>copy-dependencies</goal>
<goal>copy</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute>
<runOnIncremental>false</runOnIncremental>
</execute>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.4.0.905</version>
</plugin>
<plugin>
<groupId>org.codehaus.sonar-plugins</groupId>
<artifactId>maven-report</artifactId>
<version>0.1</version>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>3.3.2</version>
<!-- run manually with mvn -nsu -Pdistrib org.owasp:dependency-check-maven:aggregate -->
<!-- report file is in target/dependency-check-report.html -->
<configuration>
<suppressionFiles>
<suppressionFile>owasp-dependency-suppression.xml</suppressionFile>
</suppressionFiles>
<skipTestScope>true</skipTestScope>
<skipSystemScope>true</skipSystemScope>
<skipArtifactType>pom</skipArtifactType>
<skipArtifactType>xpi</skipArtifactType>
<assemblyAnalyzerEnabled>false</assemblyAnalyzerEnabled> <!-- .NET Assembly analyzer needs mono-->
<nspAnalyzerEnabled>false</nspAnalyzerEnabled> <!-- Node Security Project not accessible -->
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.8</version>
<configuration>
<!-- <generateBundle>true</generateBundle> -->
<!-- <verbose>true</verbose> -->
<!-- Default template: https://fisheye.codehaus.org/browse/mojo/trunk/mojo/license-maven-plugin/src/main/resources/org/codehaus/mojo/license/third-party-file.ftl?hb=true -->
<!-- <fileTemplate>/tmp/template.ftl</fileTemplate> -->
<!-- <missingFile>${session.executionRootDirectory}/src/license/THIRD-PARTY.properties</missingFile> -->
<excludedScopes>provided,system</excludedScopes>
<!-- <excludedLicenses> -->
<!-- <excludedLicense>licenseZ</excludedLicense> -->
<!-- </excludedLicenses> -->
<!-- <includedLicenses> -->
<!-- <includedLicense>licenseA</includedLicense> -->
<!-- <includedLicense>licenseB</includedLicense> -->
<!-- </includedLicenses> -->
<licenseMerges>
<!-- WARN: be careful with formatters, there must be no line return within a license name -->
<licenseMerge>AL 1.0
|Apache License, Version 1.0
|apache-1.0</licenseMerge>
<licenseMerge>AL 1.1
|Apache License, Version 1.1
|Apache Software License, version 1.1</licenseMerge>
<licenseMerge>AL 2.0
|ALv2
|ASF 2.0
|ASL, version 2
|Apache 2
|Apache 2.0
|Apache 2.0 license
|Apache 2.0 License
|Apache License
|Apache License 2
|Apache License 2.0
|Apache License v2
|Apache License v2.0
|Apache License V2.0
|Apache License Version 2.0
|Apache License Version 2.0, January 2004
|Apache License, version 2.0
|Apache License, Version 2.0
|Apache Public License 2.0
|Apache Software License 2.0
|Apache Software License, version 2.0
|Apache Software License - Version 2.0
|The Apache License, Version 2.0
|The Apache Software License, Version 2.0
|GWT Terms
|Google Web Toolkit Terms</licenseMerge>
<licenseMerge>BSD 2
|BSD-2-Clause
|BSD 2-Clause License</licenseMerge>
<licenseMerge>BSD 3
|The BSD 3-Clause License
|BSD 3-clause
|BSD 3-Clause
|BSD 3-clause New License
|New BSD License
|BSD
|BSD License
|BSD License 2.0
|BSD license
|BSD licence
|BSD style
|BSD-style license
|The BSD License
|HSQLDB License
|http://jaxen.codehaus.org/license.html</licenseMerge>
<licenseMerge>BSD 4
|Indiana University Extreme! Lab Software License, vesion 1.1.1</licenseMerge>
<licenseMerge>CDDL 1.0
|CDDL
|CDDL license
|CDDL 1.0 license
|CDDL License
|Common Development and Distribution License (CDDL) v1.0
|COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</licenseMerge>
<licenseMerge>CDDL 1.0 + GPL 2
|CDDL+GPL
|CDDL+GPL License
|COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) plus GPL</licenseMerge>
<licenseMerge>CDDL 1.0 + GPL 2 CPE
|CDDL/GPLv2+CE
|Dual License: CDDL 1.0 and GPL V2 with Classpath Exception
|CDDL + GPLv2 with classpath exception</licenseMerge>
<licenseMerge>CDDL 1.1 + GPL 2
|CDDL v1.1 / GPL v2 dual license
|Dual license consisting of the CDDL v1.1 and GPL v2</licenseMerge>
<licenseMerge>CPL 1.0
|CPL
|Common Public License (CPL), Version 1.0
|Common Public License - v 1.0
|Common Public License Version 1.0</licenseMerge>
<licenseMerge>CC BY-SA 3.0
|Creative Commons 3.0 BY-SA</licenseMerge>
<licenseMerge>CC0
|CC0 1.0 Universal
|Public Domain, per Creative Commons CC0</licenseMerge>
<licenseMerge>EPL 1.0
|EPL 1.0 license
|Eclipse Public License
|Eclipse Public License 1.0
|Eclipse Public License (EPL)
|Eclipse Public License (EPL) 1.0
|Eclipse Public License - v 1.0
|Eclipse Public License, Version 1.0
|Eclipse Public License - Version 1.0</licenseMerge>
<licenseMerge>EPL 2.0
|Eclipse Public License - v 2.0</licenseMerge>
<licenseMerge>EPL 1.0 + MPL 2.0
|The H2 License, Version 1.0</licenseMerge>
<licenseMerge>LGPL 2.1
|GNU Lesser General Public License, 2.1
|GNU Lesser General Public License v2.1
|GNU Lesser General Public License Version 2.1
|GNU Lesser General Public License, Version 2.1
|GNU Lesser General Public License, version 2.1
|GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
|GNU Lesser General Public License Version 2.1, February 1999
|GNU Lesser General Public License (LGPL), Version 2.1
|GNU Lesser General Public License version 2.1 (LGPLv2.1)
|GNU Lesser GPL 2.1
|The GNU Lesser General Public License, Version 2.1
|LGPL, version 2.1
|LGPL 2.1 license
|LGPL-2.1
|GNU Lesser General Public License (LGPL)
|lgpl
|LGPL
|LGPL license
|GNU LESSER GENERAL PUBLIC LICENSE
|GNU Lesser General Public License
|Gnu Lesser Public License</licenseMerge>
<licenseMerge>LGPL 3
|LGPL 3.0 license
|Lesser General Public License, version 3 or greater
|GNU General Lesser Public License (LGPL) version 3.0
|GNU Lesser General Public License, Version 3
|GNU Lesser General Public License, Version 3 or later</licenseMerge>
<licenseMerge>GPL 2
|GPL license
|GNU General Public License v2
|GNU General Public License Version 2
|GNU General Public License version 2 (GPLv2)
|The GNU General Public License, Version 2</licenseMerge>
<licenseMerge>GPL 2 CPE
|GPLv2+CE
|GPL2 w/ CPE</licenseMerge>
<licenseMerge>GPL 2 UFOSS
|The GNU General Public License, v2 with FOSS exception</licenseMerge>
<licenseMerge>GPL 3
|GPL v3</licenseMerge>
<licenseMerge>MIT
|MIT License
|MIT license
|The MIT License
|The MIT License (MIT)
|Bouncy Castle License
|Bouncy Castle Licence
|JSON License</licenseMerge>
<licenseMerge>MPL 1.1
|Mozilla Public License 1.1 (MPL 1.1)
|Mozilla Public License version 1.1</licenseMerge>
<licenseMerge>MPL 2.0
|Mozilla Public License
|Mozilla Public License version 2.0
|Mozilla Public License Version 2.0
|Mozilla Public License, Version 2.0</licenseMerge>
<licenseMerge>PD
|Public domain
|Public Domain
|Public domain, Sun Microsoystems
|The SAX License</licenseMerge>
<licenseMerge>UnboundID
|UnboundID SCIM SDK Free Use License</licenseMerge>
<licenseMerge>Unicode
|Unicode/ICU License
|ICU License</licenseMerge>
<licenseMerge>W3C
|The W3C Software License
|The W3C License
|W3C Software Copyright Notice and License</licenseMerge>
</licenseMerges>
</configuration>
</plugin>
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>1.8</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>io.gatling</groupId>
<artifactId>gatling-maven-plugin</artifactId>
<version>${gatling-plugin.version}</version>
<configuration>
<skip>${skipITs}</skip>
</configuration>
</plugin>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>${scala-maven-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<preparationGoals>clean install</preparationGoals>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.2</version>
</plugin>
<plugin>
<groupId>com.versioneye</groupId>
<artifactId>versioneye-maven-plugin</artifactId>
<version>3.11.4</version>
<configuration>
<projectId>51cb732266ec030002008e55</projectId>
<licenseCheckBreakByUnknown>false</licenseCheckBreakByUnknown>
<organisation>nuxeo</organisation>
<team>Owners</team>
</configuration>
</plugin>
<plugin>
<groupId>com.tngtech.jgiven</groupId>
<artifactId>jgiven-maven-plugin</artifactId>
<version>${jgiven.version}</version>
</plugin>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.0.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.11</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${maven.surefire.version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.6</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<reportSets>
<reportSet>
<reports>
<report>dependency-updates-report</report>
<report>plugin-updates-report</report>
<report>property-updates-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.sonar-plugins</groupId>
<artifactId>maven-report</artifactId>
<version>0.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.5</version>
<reportSets>
<reportSet>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<profiles>
<profile>
<id>jdt</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerId>jdt</compilerId>
<source>1.8</source>
<target>1.8</target>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-jdt</artifactId>
<version>0.23.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>patch</id>
<activation>
<file>
<exists>.nuxeo-patch</exists>
</file>
</activation>
<build>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>patch</id>
<!-- must run before the compile phase -->
<phase>process-sources</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${session.executionRootDirectory}/nuxeo-patches/patch-sources</executable>
</configuration>
</execution>
<execution>
<id>unpatch</id>
<!-- must run after the compile phase and before the package phase (used by maven-sources-plugin source:jar) -->
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${session.executionRootDirectory}/nuxeo-patches/unpatch-sources</executable>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>release</id>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<configuration>
<rules>
<requireReleaseVersion>
<message>No Snapshots Allowed!</message>
</requireReleaseVersion>
</rules>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<updateReleaseInfo>true</updateReleaseInfo>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<draftCompile>false</draftCompile>
</configuration>
</execution>
</executions>
</plugin>
<!-- http://jira.codehaus.org/browse/MLICENSE-76 prevents automated run -->
<!-- <plugin> -->
<!-- <groupId>org.codehaus.mojo</groupId> -->
<!-- <artifactId>license-maven-plugin</artifactId> -->
<!-- <inherited>false</inherited> -->
<!-- <executions> -->
<!-- <execution> -->
<!-- <id>aggregate-add-third-party</id> -->
<!-- <goals> -->
<!-- <goal>aggregate-add-third-party</goal> -->
<!-- </goals> -->
<!-- <phase>verify</phase> -->
<!-- </execution> -->
<!-- </executions> -->
<!-- </plugin> -->
</plugins>
</build>
</profile>
<profile>
<id>nightly</id>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<configuration>
<rules>
<requireReleaseDeps>
<!-- Exclusions are tolerated for nightly "date-based" releases only -->
<excludes>
<exclude>org.nuxeo.connect:nuxeo-connect-client</exclude>
<exclude>org.nuxeo:nuxeo-ftest:*:zip</exclude>
<!-- <exclude>org.jboss.seam:*</exclude> -->
</excludes>
</requireReleaseDeps>
</rules>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<draftCompile>false</draftCompile>
</configuration>
</execution>
</executions>
</plugin>
<!-- http://jira.codehaus.org/browse/MLICENSE-76 prevents automated run -->
<!-- <plugin> -->
<!-- <groupId>org.codehaus.mojo</groupId> -->
<!-- <artifactId>license-maven-plugin</artifactId> -->
<!-- <inherited>false</inherited> -->
<!-- <executions> -->
<!-- <execution> -->
<!-- <id>aggregate-add-third-party</id> -->
<!-- <goals> -->
<!-- <goal>aggregate-add-third-party</goal> -->
<!-- </goals> -->
<!-- <phase>verify</phase> -->
<!-- </execution> -->
<!-- </executions> -->
<!-- </plugin> -->
</plugins>
</build>
<repositories>
<repository>
<id>nightly-staging</id>
<url>http://mavenin.nuxeo.com/nexus/content/repositories/nightly-staging</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>nightly-staging</id>
<url>http://mavenin.nuxeo.com/nexus/content/repositories/nightly-staging</url>
<uniqueVersion>true</uniqueVersion>
</repository>
</distributionManagement>
</profile>
<profile>
<id>javadoc</id>
<build>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>protected</show>
<additionalparam>-Xdoclint:reference</additionalparam>
<!-- <includeDependencySources>true</includeDependencySources> -->
<!-- <includeTransitiveDependencySources>true</includeTransitiveDependencySources> -->
<linksource>true</linksource>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
<execution>
<id>aggregate</id>
<goals>
<goal>aggregate</goal>
</goals>
<phase>site</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.3</version>
<configuration>
<maxmemory>768m</maxmemory>
<!-- stylesheetfile>${basedir}/src/site/resources/css/jdstyle.css
</stylesheetfile -->
<windowtitle>${project.name} ${project.version} API Documentation</windowtitle>
<doctitle>${project.name} ${project.version} API Documentation</doctitle>
<header>${project.name} ${project.version}</header>
<links>
<link>http://download.oracle.com/javase/6/docs/api/</link>
<link>http://download.oracle.com/javaee/6/api/</link>
<link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
<link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
<link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
<link>http://jakarta.apache.org/commons/logging/apidocs/</link>
<link>http://jakarta.apache.org/commons/io/apidocs/</link>
<link>http://junit.sourceforge.net/javadoc/</link>
<link>http://logging.apache.org/log4j/docs/api/</link>
<link>http://www.restlet.org/documentation/2.0/jse/api/</link>
<link>http://docs.jboss.org/hibernate/core/3.3/api/</link>
<link>http://docs.jboss.com/seam/1.1.5.GA/api/</link>
<link>http://labs.jboss.com/jbossremoting/docs/api/</link>
</links>
<groups>
<group>
<title>Nuxeo Common Packages</title>
<packages>org.nuxeo.common:org.nuxeo.common.*</packages>
</group>
<group>
<title>Nuxeo Runtime Packages</title>
<packages>org.nuxeo.runtime:org.nuxeo.runtime.*:org.nuxeo.osgi</packages>
</group>
<group>
<title>Nuxeo Core Packages</title>
<packages>org.nuxeo.ecm.core:org.nuxeo.ecm.core.*</packages>
</group>
<group>
<title>Nuxeo Platform Packages</title>
<packages>org.nuxeo.ecm.platform:org.nuxeo.ecm.platform.*:org.nuxeo.ecm.directory*</packages>
</group>
<group>
<title>Nuxeo WebApp Packages</title>
<packages>org.nuxeo.ecm.webapp*</packages>
</group>
<group>
<title>Nuxeo WebEngine Packages</title>
<packages>org.nuxeo.webengine*:org.nuxeo.ecm.webengine*</packages>
</group>
<group>
<title>Nuxeo GWT Packages</title>
<packages>org.nuxeo.ecm.gwt*</packages>
</group>
<group>
<title>Nuxeo OpenSocial Packages</title>
<packages>org.nuxeo.opensocial*</packages>
</group>
<group>
<title>Nuxeo Theme Packages</title>
<packages>org.nuxeo.theme:org.nuxeo.theme.*</packages>
</group>
</groups>
</configuration>
</plugin>
</plugins>
</reporting>
</profile>
<!-- For use by Nuxeo internal QA -->
<profile>
<id>qa</id>
<repositories>
<repository>
<id>internal-releases</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-releases
</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>internal-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-snapshots
</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>internal-releases</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-releases
</url>
<name>Nuxeo virtual release repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>internal-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-snapshots
</url>
<name>Nuxeo virtual snapshot repository</name>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<snapshotRepository>
<id>daily-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/repositories/daily-snapshots
</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
</distributionManagement>
</profile>
<profile>
<id>qapriv</id>
<repositories>
<repository>
<id>internal-releases</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-releases
</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>internal-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-snapshots
</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
<repository>
<id>releases</id>
<url>
https://mavenpriv.nuxeo.com/nexus/content/repositories/releases
</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>
https://mavenpriv.nuxeo.com/nexus/content/repositories/snapshots
</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>internal-releases</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-releases
</url>
<name>Nuxeo virtual release repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>internal-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/groups/internal-snapshots
</url>
<name>Nuxeo virtual snapshot repository</name>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<repository>
<id>releases</id>
<url>
https://mavenpriv.nuxeo.com/nexus/content/repositories/releases
</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>
https://mavenpriv.nuxeo.com/nexus/content/repositories/snapshots
</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
</distributionManagement>
</profile>
<profile>
<id>os-notwindows</id>
<activation>
<os>
<family>!windows</family>
</os>
</activation>
<properties>
<file.uri.prefix>file://</file.uri.prefix>
</properties>
</profile>
<profile>
<id>os-windows</id>
<activation>
<os>
<family>windows</family>
</os>
</activation>
<properties>
<file.uri.prefix>file:///</file.uri.prefix>
</properties>
</profile>
<!-- Used for multi-database tests -->
<profile>
<id>customdb</id>
<build>
<plugins>
<plugin>
<groupId>org.nuxeo.build</groupId>
<artifactId>ant-assembly-maven-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>setup-vcs</id>
<phase>initialize</phase>
<goals>
<goal>build</goal>
</goals>
<configuration>
<buildFiles>
<buildFile>${basedir}/integration/vcstests.xml</buildFile>
</buildFiles>
<targets>
<target>vcs-tests-setup</target>
<target>prepare-db</target>
</targets>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${user.home}/nuxeo-test-vcs.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>default</id>
</profile>
<profile>
<id>pgsql</id>
<properties>
<nuxeo.test.vcs.db>PostgreSQL</nuxeo.test.vcs.db>
<nuxeo.db.port.default>5432</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>mssql</id>
<properties>
<nuxeo.test.vcs.db>SQLServer</nuxeo.test.vcs.db>
<nuxeo.db.port.default>1433</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<!-- DEPRECATED since 9.10 see NXP-23813 -->
<id>oracle10g</id>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
</dependency>
</dependencies>
<properties>
<nuxeo.test.vcs.db>Oracle</nuxeo.test.vcs.db>
<nuxeo.db.port.default>1521</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>oracle11g</id>
<!-- DEPRECATED since 9.10 see NXP-23813 -->
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
</dependency>
</dependencies>
<properties>
<nuxeo.test.vcs.db>Oracle</nuxeo.test.vcs.db>
<nuxeo.db.port.default>1521</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>oracle12c</id>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
</dependency>
</dependencies>
<properties>
<nuxeo.test.vcs.db>Oracle</nuxeo.test.vcs.db>
<nuxeo.db.port.default>1521</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>oracle18c</id>
<dependencies>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
</dependency>
</dependencies>
<properties>
<nuxeo.test.vcs.db>Oracle</nuxeo.test.vcs.db>
<nuxeo.db.port.default>1521</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>mysql</id>
<properties>
<nuxeo.test.vcs.db>MySQL</nuxeo.test.vcs.db>
<nuxeo.db.port.default>3306</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>mariadb</id>
<properties>
<nuxeo.test.vcs.db>MySQL</nuxeo.test.vcs.db>
<nuxeo.db.port.default>3306</nuxeo.db.port.default>
</properties>
</profile>
<profile>
<id>dbsmem</id>
<properties>
<nuxeo.test.core>mem</nuxeo.test.core>
</properties>
</profile>
<profile>
<id>mongodb</id>
<properties>
<nuxeo.test.core>mongodb</nuxeo.test.core>
<nuxeo.mongodb.server.default>localhost:27017</nuxeo.mongodb.server.default>
</properties>
</profile>
<profile>
<id>kafka</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<executions>
<execution>
<id>read-kafka-properties</id>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>/etc/kafka.properties</file>
<file>${user.home}/kafka.properties</file>
<file>kafka.properties</file>
</files>
<quiet>true</quiet>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<!-- used by nuxeo-stream -->
<kafka>true</kafka>
<kafka.bootstrap.servers>${kafka.bootstrap.servers}</kafka.bootstrap.servers>
<!-- used by unit tests from feature -->
<nuxeo.test.stream>kafka</nuxeo.test.stream>
<nuxeo.test.kafka.servers>${kafka.bootstrap.servers}</nuxeo.test.kafka.servers>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>confluent</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<confluent>true</confluent>
<confluent.schema.registry>${confluent.schema.registry}</confluent.schema.registry>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<!-- Used to include nuxeo-distribution in a single run -->
<profile>
<id>distrib</id>
<modules>
<module>nuxeo-distribution</module>
</modules>
</profile>
<profile>
<id>sonar</id>
<properties>
<failIfNoTests>false</failIfNoTests>
<maven.test.failure.ignore>true</maven.test.failure.ignore>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx1g -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow @{it.failsafe.argLine}</argLine>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>gwt</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
</profile>
</profiles>
<developers>
<developer>
<id>Nuxeo</id>
<name>Nuxeo Developers Team</name>
<email>nuxeo-dev@lists.nuxeo.com</email>
<timezone>+1</timezone>
</developer>
</developers>
<scm>
<connection>scm:git:git://github.com/nuxeo/nuxeo.git</connection>
<developerConnection>scm:git:ssh://git@github.com:nuxeo/nuxeo.git</developerConnection>
<url>http://nuxeo.github.io</url>
</scm>
<repositories>
<repository>
<id>public</id>
<url>http://maven.nuxeo.org/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>public-snapshot</id>
<url>http://maven.nuxeo.org/nexus/content/groups/public-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>nuxeo-studio</id>
<url>https://connect.nuxeo.com/nuxeo/site/studio/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<url>http://maven.nuxeo.org/nexus/content/groups/public</url>
<name>Nuxeo virtual release repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>public-snapshot</id>
<url>http://maven.nuxeo.org/nexus/content/groups/public-snapshot</url>
<name>Nuxeo virtual snapshot repository</name>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<site>
<id>maven-website</id>
<url>scpexe://gironde.nuxeo.com/home/mavenweb/site/</url>
</site>
<repository>
<id>public-releases</id>
<url>
http://mavenin.nuxeo.com/nexus/content/repositories/public-releases
</url>
</repository>
<snapshotRepository>
<id>public-snapshots</id>
<url>
http://mavenin.nuxeo.com/nexus/content/repositories/public-snapshots
</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
</distributionManagement>
</project>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。