ikasan-build
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-build</artifactId> <version>4.0.5</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ ==================================================================== ~ Ikasan Enterprise Integration Platform ~ ~ Distributed under the Modified BSD License. ~ Copyright notice: The copyright for this software and a full listing ~ of individual contributors are as shown in the packaged copyright.txt ~ file. ~ ~ All rights reserved. ~ ~ Redistribution and use in source and binary forms, with or without ~ modification, are permitted provided that the following conditions are met: ~ ~ - Redistributions of source code must retain the above copyright notice, ~ this list of conditions and the following disclaimer. ~ ~ - Redistributions in binary form must reproduce the above copyright notice, ~ this list of conditions and the following disclaimer in the documentation ~ and/or other materials provided with the distribution. ~ ~ - Neither the name of the ORGANIZATION nor the names of its contributors may ~ be used to endorse or promote products derived from this software without ~ specific prior written permission. ~ ~ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ~ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ~ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ~ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE ~ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ~ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ~ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER ~ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ~ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE ~ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ~ ==================================================================== ~ --> <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.ikasan</groupId> <artifactId>ikasan-build</artifactId> <version>4.0.5</version> <packaging>pom</packaging> <name>Ikasan Parent Project</name> <description>Ikasan Parent Project</description> <url>http://www.ikasan.org</url> <organization> <name>Ikasan</name> <url>http://www.ikasan.org</url> </organization> <inceptionYear>2007</inceptionYear> <scm> <connection>scm:git:https://github.com/ikasanEIP/ikasan.git</connection> <developerConnection>scm:git:https://github.com/ikasanEIP/ikasan.git</developerConnection> <url>scm:git:https://github.com/ikasanEIP/ikasan.git</url> <tag>ikasaneip-3.0.0</tag> </scm> <!-- List the core committers --> <developers> <developer> <id>karianna</id> <name>Martijn Verburg</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> <developer> <id>magicduncan</id> <name>Ross Duncan</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> <developer> <id>mitcje</id> <name>Jeff Mitchell</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> <developer> <id>hasasu</id> <name>Summer Hasani</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> <developer> <id>suetju</id> <name>Junichi Suetake</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> <developer> <id>koukhe</id> <name>Herodotos Koukkides</name> <organization>Ikasan</organization> <organizationUrl>http://www.ikasan.org</organizationUrl> <roles> <role>developer</role> </roles> <timezone>0</timezone> </developer> </developers> <!-- Contributors --> <contributors> <contributor> <name>Cae Fernandes</name> <roles> <role>developer</role> </roles> <timezone>-3</timezone> </contributor> <contributor> <name>Chia-Hung Lin</name> <roles> <role>developer</role> </roles> </contributor> <contributor> <name>Giridhar Teklur</name> <roles> <role>developer</role> </roles> <timezone>-4</timezone> </contributor> <contributor> <name>Ioannis Mavroukakis</name> <roles> <role>developer</role> </roles> <timezone>0</timezone> </contributor> <contributor> <name>Jaikiran Pai</name> <roles> <role>developer</role> </roles> <timezone>5.3</timezone> </contributor> <contributor> <name>Jaikiran Pai</name> <roles> <role>developer</role> </roles> <timezone>5.3</timezone> </contributor> <contributor> <name>Janos Lele</name> <roles> <role>developer</role> </roles> <timezone>0</timezone> </contributor> <contributor> <name>Kerry Kenneally</name> <roles> <role>graphic designer</role> </roles> <timezone>0</timezone> </contributor> <contributor> <name>Matthew Potter</name> <roles> <role>developer</role> </roles> <timezone>0</timezone> </contributor> <contributor> <name>Prasad Saya</name> <roles> <role>developer</role> </roles> <timezone>5.3</timezone> </contributor> <contributor> <name>Vijitha Kumara</name> <roles> <role>developer</role> </roles> <timezone>5.3</timezone> </contributor> </contributors> <!-- Licenses --> <licenses> <license> <name>Modified BSD License</name> <url>http://www.ikasan.org/license.html</url> <distribution>manual</distribution> <comments>A fairly non-restrictive OSS license</comments> </license> </licenses> <!-- Our mailing lists --> <mailingLists> <mailingList> <name>Ikasan Users</name> <subscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-user</subscribe> <unsubscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-user</unsubscribe> <post>ikasaneip-user@lists.sourceforge.net</post> <archive>http://sourceforge.net/mailarchive/forum.php?forum=ikasaneip-user</archive> </mailingList> <mailingList> <name>Ikasan Development</name> <subscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-developer</subscribe> <unsubscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-developer</unsubscribe> <post>ikasaneip-developer@lists.sourceforge.net</post> <archive>http://sourceforge.net/mailarchive/forum.php?forum=ikasaneip-developer</archive> </mailingList> <mailingList> <name>Ikasan Announce</name> <subscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-announce</subscribe> <unsubscribe>http://lists.sourceforge.net/lists/listinfo/ikasaneip-announce</unsubscribe> <post>ikasaneip-announce@lists.sourceforge.net</post> <archive>http://sourceforge.net/mailarchive/forum.php?forum=ikasaneip-announce</archive> </mailingList> </mailingLists> <!-- Our Issue Management --> <issueManagement> <system>Jira</system> <url>http://open.jira.com/browse/IKASAN</url> </issueManagement> <!-- CI Server --> <ciManagement> <system>travis-ci</system> <url>https://travis-ci.org/github/ikasanEIP/ikasan/</url> </ciManagement> <!-- Repositories required for Ikasan modules --> <!-- Plugin repositories --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <version.kryo>4.0.2</version.kryo> <version.logback.core>1.5.16</version.logback.core> <version.kryo.cli>5.0.3</version.kryo.cli> <!-- currently only using latest version for CLI/shell --> <version.ow2.asm>7.1</version.ow2.asm> <version.org.hibernate>6.4.1.Final</version.org.hibernate> <version.org.hibernate-validator>8.0.1.Final</version.org.hibernate-validator> <version.org.springframework>6.2.1</version.org.springframework> <version.org.springframework.security>6.2.8</version.org.springframework.security> <version.org.springframework.ldap>3.2.8</version.org.springframework.ldap> <version.org.springframework.webflow>3.0.0</version.org.springframework.webflow> <version.org.springframework.webflow-spring-js>2.4.8.RELEASE</version.org.springframework.webflow-spring-js> <version.spring.cloud.config.client>4.2.0</version.spring.cloud.config.client> <version.org.springboot>3.4.1</version.org.springboot> <version.org.springframework.shell>3.2.1</version.org.springframework.shell> <version.io.spingfox.swagger>3.0.0</version.io.spingfox.swagger> <version.com.fasterxml.classmate>1.5.1</version.com.fasterxml.classmate> <version.net.bytebuddy.byte-buddy>1.12.19</version.net.bytebuddy.byte-buddy> <version.org.slf4j>2.0.12</version.org.slf4j> <version.junit>4.13.1</version.junit> <version.org.awaitility>4.0.2</version.org.awaitility> <version.org.jmock>2.12.0</version.org.jmock> <version.org.jmock.jmock-legacy>2.12.0</version.org.jmock.jmock-legacy> <version.org.assertj>3.13.2</version.org.assertj> <version.javax.transaction.jta>1.1</version.javax.transaction.jta> <version.javax.annotation>1.3.1</version.javax.annotation> <version.org.hamcrest.hamcrest-core>2.2</version.org.hamcrest.hamcrest-core> <version.org.hamcrest.hamcrest-library>2.2</version.org.hamcrest.hamcrest-library> <version.cglib.cglib-nodep>3.2.6</version.cglib.cglib-nodep> <version.org.objenesis>1.2</version.org.objenesis> <version.io.github.kostaskougios.cloning>1.10.3</version.io.github.kostaskougios.cloning> <version.org.mockito>3.12.4</version.org.mockito> <version.powermock>2.0.2</version.powermock> <version.joda-time>2.10.5</version.joda-time> <version.javax.mail>1.4.3</version.javax.mail> <version.xmlunit>1.5</version.xmlunit> <version.net.sf.json-lib>2.4</version.net.sf.json-lib> <version.org.json>20231013</version.org.json> <version.xerces>2.12.2</version.xerces> <version.com.io7m.xom>1.2.10</version.com.io7m.xom> <version.commons-codec>1.13</version.commons-codec> <version.commons-collections>3.2.2</version.commons-collections> <version.commons-io>2.7</version.commons-io> <version.ikasan.commons-dbcp2>1.0.0</version.ikasan.commons-dbcp2> <version.commons-lang>2.6</version.commons-lang> <version.commons-lang3>3.17.0</version.commons-lang3> <version.commons-logging>1.2</version.commons-logging> <version.commons-beanutils>1.9.4</version.commons-beanutils> <version.commons-text>1.8</version.commons-text> <version.javassist>3.18.1-GA</version.javassist> <version.org.apache.directory.server>2.0.0-M18</version.org.apache.directory.server> <version.org.apache.directory.server.apached-server-unit>1.5.5 </version.org.apache.directory.server.apached-server-unit> <version.com.unboundid>6.0.9</version.com.unboundid> <version.org.quartz-scheduler>2.3.2</version.org.quartz-scheduler> <version.com.h2database>2.2.224</version.com.h2database> <version.org.liquibase>4.25.1</version.org.liquibase> <version.org.yaml.snakeyaml>2.2</version.org.yaml.snakeyaml> <version.org.subethamail>1.2</version.org.subethamail> <version.org.eclipse.jetty>11.0.24</version.org.eclipse.jetty> <version.net.sf.saxon>9.6.0-10</version.net.sf.saxon> <version.org.mongodb.mongo-java-driver>3.12.14</version.org.mongodb.mongo-java-driver> <version.org.mongodb4.mongo-java-driver>4.11.5</version.org.mongodb4.mongo-java-driver> <version.de.flapdoodle.embed.mongo>4.18.1</version.de.flapdoodle.embed.mongo> <version.de.flapdoodle.embed.process>4.15.1</version.de.flapdoodle.embed.process> <version.org.aspectj>1.9.21</version.org.aspectj> <version.org.aspectjrt>1.9.21</version.org.aspectjrt> <version.jakarta.servlet>6.1.0-M1</version.jakarta.servlet> <version.jakarta.servlet.jsp.jstl>3.0.0</version.jakarta.servlet.jsp.jstl> <version.glassfish.jakarta.servlet.jsp.jstl>3.0.0</version.glassfish.jakarta.servlet.jsp.jstl> <version.activemq>6.0.1</version.activemq> <version.geronimo.spec>1.4-rc3</version.geronimo.spec> <version.geronimo.jms.spec>1.1.1</version.geronimo.jms.spec> <version.jakarta.jms-api>3.1.0</version.jakarta.jms-api> <version.org.jboss.narayana.jta>7.0.0.Final</version.org.jboss.narayana.jta> <version.me.snowdrop.narayana>3.0.0.redhat-00042</version.me.snowdrop.narayana> <version.commons.net>3.9.0</version.commons.net> <version.xalan.xalan>2.7.3</version.xalan.xalan> <version.org.jboss.logging.jboss-logging>3.3.2.Final</version.org.jboss.logging.jboss-logging> <version.org.jboss.transaction.jboss-jta>4.2.3.SP7</version.org.jboss.transaction.jboss-jta> <version.dom4j.dom4j>2.1.3</version.dom4j.dom4j> <version.com.jcraft.jsch>0.2.17</version.com.jcraft.jsch> <version.org.mockftpserver>2.6</version.org.mockftpserver> <version.org.apache.sshd>2.11.0</version.org.apache.sshd> <version.com.github.stefanbirkner.sftp>2.0.0</version.com.github.stefanbirkner.sftp> <version.com.fasterxml.jackson.core>2.16.0</version.com.fasterxml.jackson.core> <version.com.fasterxml.jackson.core.databind>2.16.0</version.com.fasterxml.jackson.core.databind> <version.finbugs>1.3.9</version.finbugs> <version.com.google.guava>33.0.0-jre</version.com.google.guava> <version.tomcat>10.1.34</version.tomcat> <version.wiremock>3.0.3</version.wiremock> <version.org.apache.httpcomponents>5.4.1</version.org.apache.httpcomponents> <version.vtd.xml>2.13.4</version.vtd.xml> <version.json.assert>1.5.0</version.json.assert> <version.org.junit.jupiter>5.7.2</version.org.junit.jupiter> <version.jacoco>0.8.7</version.jacoco> <version.junit.platform.commons>1.7.0</version.junit.platform.commons> <version.apiguardian.api>1.1.0</version.apiguardian.api> <version.opentest4j>1.2.0</version.opentest4j> <version.aws.java.sdk>1.11.837</version.aws.java.sdk> <version.bouncycastle>1.78</version.bouncycastle> <version.jakarta.validation.api>3.1.0-M1</version.jakarta.validation.api> <version.jakarta.el>6.0.0-M1</version.jakarta.el> <version.commons-io>2.14.0</version.commons-io> <version.org.jasypt.springboot.starter>3.0.3</version.org.jasypt.springboot.starter> <version.thymeleaf>3.0.14.RELEASE</version.thymeleaf> <version.maven-invoker>3.1.0</version.maven-invoker> <version.maven-model>3.3.9</version.maven-model> <version.big.queue>1.0.0</version.big.queue> <version.expiring.map>0.5.10</version.expiring.map> <version.jmock.imposters>2.12.0</version.jmock.imposters> <version.jaxb-runtime>4.0.4</version.jaxb-runtime> <version.org.springframework.data>3.4.1</version.org.springframework.data> <version.jakarta.xml.bind>4.0.1</version.jakarta.xml.bind> <version.jakarta.persistence>3.1.0</version.jakarta.persistence> <version.jakarta.resource-api>2.0.0</version.jakarta.resource-api> <version.jakarta.transaction-api>2.0.1</version.jakarta.transaction-api> <version.jboss-transaction-spi>8.0.0.Final</version.jboss-transaction-spi> <version.commons-text>1.13.0</version.commons-text> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> <!-- Distribution for releases --> <distributionManagement> <repository> <id>ikasaneip-releases</id> <name>Ikasan EIP Releases Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>ikasaneip-snapshots</id> <name>Ikasan EIP Snapshot Repository</name> <!--url>http://oss.sonatype.org/content/repositories/ikasaneip-snapshots/</url --> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>2.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.4.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>17</source> <target>17</target> <testSource>17</testSource> <testTarget>17</testTarget> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.4.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ejb-plugin</artifactId> <version>2.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> </configuration> <version>2.3.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.0.1</version> </plugin> <plugin> <groupId>org.jboss.maven.plugins</groupId> <artifactId>maven-jdocbook-plugin</artifactId> <version>2.3.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>3.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-rar-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>1.4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <forkCount>1</forkCount> <reuseForks>false</reuseForks> <trimStackTrace>false</trimStackTrace> <argLine> --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/sun.nio.cs=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED --add-opens java.base/sun.security.action=ALL-UNNAMED --add-opens java.base/sun.util.calendar=ALL-UNNAMED --add-opens java.security.jgss/sun.security.krb5=ALL-UNNAMED --add-opens java.xml/javax.xml.transform=ALL-UNNAMED --add-opens java.xml/javax.xml.parsers=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports java.base/sun.nio.fs=ALL-UNNAMED </argLine> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>1.2</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.7</version> <configuration> <formats> <format>xml</format> <format>html</format> </formats> </configuration> <executions> <execution> <phase>test</phase> <goals> <goal>cobertura</goal> </goals> </execution> </executions> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> <configuration> <quiet>true</quiet> <doclint>none</doclint> <additionalOptions>${javadoc.opts}</additionalOptions> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.4.1</version> <executions> <execution> <id>enforce-versions</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <dependencyConvergence /> </rules> </configuration> </execution> </executions> <configuration> <rules> <dependencyConvergence /> </rules> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <!-- TODO Enable change log reporting once we figure out the SCM referencing issue --> <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> <version>2.2</version> </plugin> --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.0.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-linkcheck-plugin</artifactId> <version>3.5.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.22.2</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> <version>2.0-beta-2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.8</version> <configuration> <sourceEncoding>utf-8</sourceEncoding> <targetJdk>1.8</targetJdk> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>1.2</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.4</version> </plugin> </plugins> </reporting> <profiles> <!-- Profile for Releasing to Nexus --> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> <extensions>true</extensions> <configuration> <!-- The Base URL of Nexus instance where we want to stage --> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <!-- The server "id" element from settings to use authentication from --> <serverId>ikasaneip-releases</serverId> <autoReleaseAfterClose /> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration> <useAgent>true</useAgent> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>all</id> <activation> <activeByDefault>true</activeByDefault> </activation> <modules> <!-- ikasan eip core --> <module>spec</module> <module>system-event</module> <module>module</module> <module>scheduler</module> <module>housekeeping</module> <module>harvesting</module> <module>serialiser</module> <module>exclusion</module> <module>error-reporting</module> <module>recovery-manager</module> <module>flow</module> <module>configuration-service</module> <module>wiretap</module> <module>security</module> <module>rest</module> <module>test</module> <module>monitor</module> <module>marshaller</module> <module>component</module> <module>platform</module> <module>builder</module> <module>compatibility</module> <module>hospital</module> <module>webconsole</module> <module>topology</module> <module>developer</module> <module>transaction</module> <module>replay</module> <module>persistence</module> <module>cli</module> <module>sample</module> <module>ootb</module> <module>version</module> </modules> </profile> <profile> <id>core-and-components</id> <activation> <activeByDefault>false</activeByDefault> </activation> <modules> <module>spec</module> <module>system-event</module> <module>module</module> <module>scheduler</module> <module>housekeeping</module> <module>serialiser</module> <module>exclusion</module> <module>error-reporting</module> <module>recovery-manager</module> <module>flow</module> <module>configuration-service</module> <module>wiretap</module> <module>security</module> <module>test</module> <module>monitor</module> <module>marshaller</module> <module>component</module> <module>component-factory</module> <module>platform</module> <module>builder</module> <module>compatibility</module> <module>replay</module> <module>persistence</module> <module>cli</module> <module>version</module> </modules> </profile> <profile> <id>top-level-services-and-applications</id> <activation> <activeByDefault>false</activeByDefault> </activation> <modules> <module>platform</module> <module>hospital</module> <module>webconsole</module> <module>topology</module> <module>developer</module> <module>sample</module> <module>transaction</module> </modules> </profile> <profile> <id>java8-doclint-disabled</id> <activation> <jdk>[1.8,)</jdk> </activation> <properties> <javadoc.opts>-Xdoclint:none</javadoc.opts> </properties> </profile> </profiles> <dependencyManagement> <dependencies> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-management</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-deployment</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-search</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-module</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-hospital</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-replay</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-system-event</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-history</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-housekeeping</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-serialiser</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-metadata</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-metrics</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-persistence</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-dashboard-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-module-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-big-queue</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-big-queue</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-version</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-cache</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-scheduled</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>scheduled-process-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>scheduler-agent</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-security-db</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-security-ldap</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-security-rest</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-system-event</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-process-monitor</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-h2-migration</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-flow</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-topology</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-housekeeping</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-housekeeping-module</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-harvesting</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-module</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-bootstrap</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-serialiser</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-jms-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-jms-spring</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-jms-spring-arjuna</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-configuration</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-exclusion</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-component-factory</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-error-reporting</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-error-reporting-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-recovery-manager</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-monitor</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-event</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-component</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-resubmission</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spec-wiretap</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-scheduler</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-xml-marshaller</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-recovery-manager</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-exclusion-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-flow-visitorPattern</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-filter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-email-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-component-multiRecipient-router</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-component-splitter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-component-converter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-test-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-consumer</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-hospital</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-rest</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-configuration-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-wiretap</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-rest-module</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-rest-dashboard-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>scheduler-agent-ikasan-rest-module</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-webconsole-boot-war</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-spring-resource</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-eip-standalone</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-test</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-utility-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-quartz-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-mongo-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-builder-spring</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-h2-backup</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-webconsole-jar</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-transaction-arjuna</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-webconsole-war</artifactId> <version>${project.version}</version> <type>war</type> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-standalone-persistence</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-setup</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-mvn-util</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-builder</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-uber-spec</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-monitor</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-filetransfer-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-connector-base</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-connector-basefiletransfer</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-ftp-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-sftp-endpoint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-replay</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-persistence</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-component-factory-spring-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-component-factory-spring-jms</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>dry-run-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>ikasan-scheduler-agent-rest-dashboard-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo</artifactId> <version>${version.kryo}</version> <exclusions> <exclusion> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock-imposters</artifactId> <version>${version.jmock.imposters}</version> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <version>${version.net.bytebuddy.byte-buddy}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${version.jakarta.xml.bind}</version> </dependency> <dependency> <groupId>jakarta.persistence</groupId> <artifactId>jakarta.persistence-api</artifactId> <version>${version.jakarta.persistence}</version> </dependency> <dependency> <groupId>jakarta.resource</groupId> <artifactId>jakarta.resource-api</artifactId> <version>${version.jakarta.resource-api}</version> <exclusions> <exclusion> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>jakarta.transaction</groupId> <artifactId>jakarta.transaction-api</artifactId> <version>${version.jakarta.transaction-api}</version> </dependency> <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>${version.ow2.asm}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${version.logback.core}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${version.logback.core}</version> </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-invoker</artifactId> <version>${version.maven-invoker}</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model</artifactId> <version>${version.maven-model}</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>${version.jaxb-runtime}</version> </dependency> <!-- used in component filter to support XML --> <!-- TODO Review whether we want this dependency on an XML implementation --> <dependency> <groupId>com.ximpleware</groupId> <artifactId>vtd-xml</artifactId> <version>${version.vtd.xml}</version> </dependency> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-core</artifactId> <version>${version.org.hibernate}</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>${version.org.hibernate-validator}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${version.commons-lang3}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${version.commons-io}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>${version.commons-text}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework.shell</groupId> <artifactId>spring-shell-starter</artifactId> <version>${version.org.springframework.shell}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>${version.org.springframework.data}</version> <exclusions> <exclusion> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> </exclusion> <exclusion> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>${version.org.springframework.data}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>jakarta.servlet.jsp.jstl</groupId> <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> <version>${version.jakarta.servlet.jsp.jstl}</version> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jakarta.servlet.jsp.jstl</artifactId> <version>${version.glassfish.jakarta.servlet.jsp.jstl}</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>${version.javax.annotation}</version> </dependency> <dependency> <groupId>jakarta.jms</groupId> <artifactId>jakarta.jms-api</artifactId> <version>${version.jakarta.jms-api}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${version.org.springframework}</version> </dependency> <!-- Springboot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>${version.org.springboot}</version> <exclusions> <exclusion> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> </exclusion> <exclusion> <groupId>org.mockito</groupId> <artifactId>mockito-junit-jupiter</artifactId> </exclusion> <exclusion> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> </exclusion> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> <exclusion> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> </exclusion> <exclusion> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> <exclusion> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>me.snowdrop</groupId> <artifactId>narayana-spring-boot-starter</artifactId> <version>${version.me.snowdrop.narayana}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.jboss.narayana.jta</groupId> <artifactId>narayana-jta</artifactId> </exclusion> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure-processor</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>${version.org.springboot}</version> <exclusions> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <exclusions> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-observation</artifactId> </exclusion> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-commons</artifactId> </exclusion> </exclusions> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>${version.org.springboot}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> <version>${version.org.springboot}</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-client</artifactId> <version>${version.spring.cloud.config.client}</version> <exclusions> <exclusion> <groupId>org.springframework.security</groupId> <artifactId>spring-security-crypto</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>${version.org.jasypt.springboot.starter}</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>${version.finbugs}</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${version.joda-time}</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>${version.javax.mail}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>bigqueue</artifactId> <version>${version.big.queue}</version> </dependency> <dependency> <groupId>net.jodah</groupId> <artifactId>expiringmap</artifactId> <version>${version.expiring.map}</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>${version.commons-beanutils}</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>${version.commons-logging}</version> </dependency> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <version>${version.xmlunit}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest</artifactId> <version>${version.org.hamcrest.hamcrest-core}</version> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>${version.org.hamcrest.hamcrest-core}</version> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>${version.org.hamcrest.hamcrest-library}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${version.junit}</version> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>${version.org.awaitility}</version> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock</artifactId> <version>${version.org.jmock}</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${version.org.assertj}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock-legacy</artifactId> <version>${version.org.jmock.jmock-legacy}</version> <exclusions> <exclusion> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>${version.org.objenesis}</version> </dependency> <dependency> <groupId>io.github.kostaskougios</groupId> <artifactId>cloning</artifactId> <version>${version.io.github.kostaskougios.cloning}</version> </dependency> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>${version.net.sf.json-lib}</version> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>${version.org.json}</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>${version.xerces}</version> </dependency> <dependency> <groupId>com.io7m.xom</groupId> <artifactId>xom</artifactId> <version>${version.com.io7m.xom}</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> <exclusion> <groupId>xalan</groupId> <artifactId>xalan</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>${version.xalan.xalan}</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>serializer</artifactId> <version>${version.xalan.xalan}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-core</artifactId> <version>${version.org.springframework.ldap}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-odm</artifactId> <version>${version.org.springframework.ldap}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-ldif-core</artifactId> <version>${version.org.springframework.ldap}</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-ldif-batch</artifactId> <version>2.3.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${version.org.springframework.security}</version> <exclusions> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-observation</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-ldap</artifactId> <version>${version.org.springframework.security}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-taglibs</artifactId> <version>${version.org.springframework.security}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${version.org.springframework.security}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${version.org.springframework.security}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <version>${version.org.springframework.security}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <exclusions> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-observation</artifactId> </exclusion> </exclusions> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>${version.commons-codec}</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>${version.commons-collections}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${version.org.springframework}</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.2.0</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml</groupId> <artifactId>classmate</artifactId> <version>${version.com.fasterxml.classmate}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${version.com.fasterxml.jackson.core}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${version.com.fasterxml.jackson.core.databind}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${version.com.fasterxml.jackson.core}</version> </dependency> <dependency> <groupId>org.jacoco</groupId> <artifactId>org.jacoco.agent</artifactId> <version>${version.jacoco}</version> <classifier>runtime</classifier> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${version.org.junit.jupiter}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>${version.org.junit.jupiter}</version> </dependency> <dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>${version.org.junit.jupiter}</version> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-commons</artifactId> <version>${version.junit.platform.commons}</version> </dependency> <dependency> <groupId>org.apiguardian</groupId> <artifactId>apiguardian-api</artifactId> <version>${version.apiguardian.api}</version> </dependency> <dependency> <groupId>org.opentest4j</groupId> <artifactId>opentest4j</artifactId> <version>${version.opentest4j}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${version.com.google.guava}</version> </dependency> <!-- TODO: Upgrade to 3.12.0 at some stage --> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>${version.javassist}</version> </dependency> <!-- logging framework to use in Ikasan core --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${version.org.slf4j}</version> </dependency> <!-- to be used to show how log4j is used in an IM --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${version.org.slf4j}</version> </dependency> <!-- to be used in test cases --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${version.org.slf4j}</version> </dependency> <!-- java utils logging to be directed to slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> <version>${version.org.slf4j}</version> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-all</artifactId> <version>${version.org.apache.directory.server}</version> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-server-integ</artifactId> <version>${version.org.apache.directory.server}</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-core-integ</artifactId> <version>${version.org.apache.directory.server}</version> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-server-unit</artifactId> <version>${version.org.apache.directory.server.apached-server-unit}</version> <exclusions> <exclusion> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-core</artifactId> </exclusion> <exclusion> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-interceptor-kerberos</artifactId> </exclusion> <exclusion> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-server-jndi</artifactId> </exclusion> <exclusion> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.unboundid</groupId> <artifactId>unboundid-ldapsdk</artifactId> <version>${version.com.unboundid}</version> </dependency> <dependency> <groupId>org.ikasan</groupId> <artifactId>commons-dbcp2</artifactId> <version>${version.ikasan.commons-dbcp2}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>${version.org.quartz-scheduler}</version> <exclusions> <exclusion> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <version>${version.javax.transaction.jta}</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>${version.com.h2database}</version> </dependency> <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> <version>${version.org.liquibase}</version> <exclusions> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>${version.org.yaml.snakeyaml}</version> </dependency> <dependency> <groupId>org.subethamail</groupId> <artifactId>subethasmtp-wiser</artifactId> <version>${version.org.subethamail}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>${version.org.eclipse.jetty}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>http2-server</artifactId> <version>${version.org.eclipse.jetty}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>${version.org.eclipse.jetty}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlets</artifactId> <version>${version.org.eclipse.jetty}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>${version.org.eclipse.jetty}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-io</artifactId> <version>${version.org.eclipse.jetty}</version> <scope>test</scope> </dependency> <dependency> <groupId>net.sf.saxon</groupId> <artifactId>Saxon-HE</artifactId> <version>${version.net.sf.saxon}</version> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>${version.org.mongodb.mongo-java-driver}</version> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId> <version>${version.org.mongodb4.mongo-java-driver}</version> </dependency> <dependency> <groupId>de.flapdoodle.embed</groupId> <artifactId>de.flapdoodle.embed.process</artifactId> <version>${version.de.flapdoodle.embed.process}</version> </dependency> <dependency> <groupId>de.flapdoodle.embed</groupId> <artifactId>de.flapdoodle.embed.mongo</artifactId> <version>${version.de.flapdoodle.embed.mongo}</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>${version.org.aspectj}</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>${version.org.aspectjrt}</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>${version.commons-lang}</version> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>${version.jakarta.servlet}</version> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-annotations-api</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jdbc</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jsp-api</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-el</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-websocket</artifactId> <version>${version.tomcat}</version> </dependency> <dependency> <groupId>org.springframework.webflow</groupId> <artifactId>spring-js</artifactId> <version>${version.org.springframework.webflow-spring-js}</version> </dependency> <dependency> <groupId>org.springframework.webflow</groupId> <artifactId>spring-webflow</artifactId> <version>${version.org.springframework.webflow}</version> </dependency> <dependency> <groupId>org.springframework.webflow</groupId> <artifactId>spring-binding</artifactId> <version>${version.org.springframework.webflow}</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>${version.activemq}</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-kahadb-store</artifactId> <version>${version.activemq}</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-client</artifactId> <version>${version.activemq}</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-broker</artifactId> <version>${version.activemq}</version> </dependency> <dependency> <groupId>org.apache.activemq.tooling</groupId> <artifactId>activemq-junit</artifactId> <version>${version.activemq}</version> </dependency> <dependency> <groupId>org.jmock</groupId> <artifactId>jmock-junit4</artifactId> <version>${version.org.jmock}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${version.org.mockito}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4-legacy</artifactId> <version>${version.powermock}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-api-mockito</artifactId> <version>${version.powermock}</version> <scope>test</scope> </dependency> <!-- CGLib, used for testing assistance to jmock --> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>${version.cglib.cglib-nodep}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockftpserver</groupId> <artifactId>MockFtpServer</artifactId> <version>${version.org.mockftpserver}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.narayana.jta</groupId> <artifactId>jta</artifactId> <version>${version.org.jboss.narayana.jta}</version> <exclusions> <exclusion> <groupId>jakarta.resource</groupId> <artifactId>jakarta.resource-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.transaction</groupId> <artifactId>jakarta.transaction-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jboss.narayana.jta</groupId> <artifactId>jms</artifactId> <version>${version.org.jboss.narayana.jta}</version> </dependency> <dependency> <groupId>org.jboss.narayana.arjunacore</groupId> <artifactId>txoj</artifactId> <version>${version.org.jboss.narayana.jta}</version> </dependency> <dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging</artifactId> <version>${version.org.jboss.logging.jboss-logging}</version> </dependency> <dependency> <groupId>org.jboss</groupId> <artifactId>jboss-transaction-spi</artifactId> <version>${version.jboss-transaction-spi}</version> <exclusions> <exclusion> <groupId>jakarta.resource</groupId> <artifactId>jakarta.resource-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.transaction</groupId> <artifactId>jakarta.transaction-api</artifactId> </exclusion> </exclusions> </dependency> <!-- The FTP library --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>${version.commons.net}</version> </dependency> <!-- The SFTP library --> <dependency> <groupId>com.github.mwiede</groupId> <artifactId>jsch</artifactId> <version>${version.com.jcraft.jsch}</version> </dependency> <!-- Thymeleaf --> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> <version>${version.thymeleaf}</version> </dependency> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> <version>${version.thymeleaf}</version> </dependency> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>${version.dom4j.dom4j}</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.sshd</groupId> <artifactId>sshd-core</artifactId> <version>${version.org.apache.sshd}</version> </dependency> <dependency> <groupId>org.apache.sshd</groupId> <artifactId>sshd-sftp</artifactId> <version>${version.org.apache.sshd}</version> </dependency> <dependency> <groupId>org.apache.sshd</groupId> <artifactId>sshd-scp</artifactId> <version>${version.org.apache.sshd}</version> </dependency> <dependency> <groupId>com.github.stefanbirkner</groupId> <artifactId>fake-sftp-server-lambda</artifactId> <version>${version.com.github.stefanbirkner.sftp}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> <version>${version.org.apache.httpcomponents}</version> </dependency> <dependency> <groupId>org.wiremock</groupId> <artifactId>wiremock</artifactId> <version>${version.wiremock}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</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.eclipse.jetty.http2</groupId> <artifactId>http2-server</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-proxy</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.skyscreamer</groupId> <artifactId>jsonassert</artifactId> <version>${version.json.assert}</version> </dependency> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-bom</artifactId> <version>${version.aws.java.sdk}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> <version>${version.bouncycastle}</version> </dependency> <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>${version.jakarta.validation.api}</version> </dependency> <dependency> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> <version>${version.jakarta.el}</version> </dependency> </dependencies> </dependencyManagement> </project>