2016-01-21 13:18:55 +01:00
<!--
Copyright (c) 2015 Bosch Software Innovations GmbH and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
-->
2016-05-17 16:24:14 +02:00
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
2016-01-21 13:18:55 +01:00
<modelVersion > 4.0.0</modelVersion>
<parent >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-parent</artifactId>
2016-08-18 14:54:32 +02:00
<version > 1.3.7.RELEASE</version>
2016-01-21 13:18:55 +01:00
</parent>
<groupId > org.eclipse.hawkbit</groupId>
<artifactId > hawkbit-parent</artifactId>
2016-01-26 11:34:39 +01:00
<version > 0.2.0-SNAPSHOT</version>
2016-01-21 13:18:55 +01:00
<packaging > pom</packaging>
<name > hawkBit :: Parent</name>
<modules >
<module > hawkbit-core</module>
<module > hawkbit-security-core</module>
2016-04-20 17:33:03 +02:00
<module > hawkbit-rest-core</module>
<module > hawkbit-mgmt-api</module>
<module > hawkbit-mgmt-resource</module>
<module > hawkbit-ddi-api</module>
2016-05-03 12:52:53 +02:00
<module > hawkbit-ddi-dl-api</module>
2016-04-20 17:33:03 +02:00
<module > hawkbit-ddi-resource</module>
<module > hawkbit-dmf-api</module>
2016-01-21 13:18:55 +01:00
<module > hawkbit-dmf-amqp</module>
2016-04-20 17:33:03 +02:00
<module > hawkbit-repository</module>
2016-01-21 13:18:55 +01:00
<module > hawkbit-security-integration</module>
<module > hawkbit-http-security</module>
<module > hawkbit-ui</module>
<module > hawkbit-artifact-repository-mongo</module>
<module > hawkbit-autoconfigure</module>
<module > hawkbit-cache-redis</module>
<module > hawkbit-test-report</module>
</modules>
<scm >
2016-01-22 10:41:30 +01:00
<connection > ${release.scm.connection}</connection>
<developerConnection > ${release.scm.developerConnection}</developerConnection>
<url > ${release.scm.url}</url>
2016-01-21 13:18:55 +01:00
</scm>
2016-09-27 16:42:48 +02:00
<ciManagement >
<system > Hudson</system>
<url > https://hudson.eclipse.org/hawkbit/</url>
</ciManagement>
<developers >
<developer >
<id > kaizimmerm</id>
<email > kai.zimmermann@bosch-si.com</email>
<organization > Bosch Software Innovations GmbH</organization>
<organizationUrl > https://www.bosch-si.com</organizationUrl>
<roles >
<role > Lead</role>
<role > Committer</role>
</roles>
</developer>
<developer >
<id > michahirsch</id>
<email > michael.hirsch@bosch-si.com</email>
<organization > Bosch Software Innovations GmbH</organization>
<organizationUrl > https://www.bosch-si.com</organizationUrl>
<roles >
<role > Committer</role>
</roles>
</developer>
</developers>
<distributionManagement >
<repository >
<id > ossrh</id>
<name > hawkBit Repository - Release</name>
<url > https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
</repository>
<snapshotRepository >
<id > ossrh</id>
<name > hawkBit Repository - Snapshots</name>
<url > https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
2016-01-21 13:18:55 +01:00
<repositories >
<repository >
<id > vaadin-addons</id>
<url > http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>
<properties >
2016-02-23 11:14:48 +01:00
<java.version > 1.8</java.version>
2016-08-18 14:54:32 +02:00
<spring.boot.version > 1.3.7.RELEASE</spring.boot.version>
2016-09-27 16:42:48 +02:00
<snapshotDependencyAllowed > true</snapshotDependencyAllowed>
2016-01-21 13:18:55 +01:00
2016-02-22 11:01:47 +01:00
<!-- Spring boot version overrides (should be reviewed with every boot upgrade) - START -->
2016-09-27 16:42:48 +02:00
<!-- Newer versions needed than defined in Boot -->
2016-07-20 11:45:53 +02:00
<spring-amqp.version > 1.6.1.RELEASE</spring-amqp.version>
2016-08-18 14:54:32 +02:00
<spring-security.version > 4.1.2.RELEASE</spring-security.version>
2016-09-27 16:42:48 +02:00
<!-- Support for MongoDB 3 -->
2016-02-22 11:01:47 +01:00
<mongodb.version > 3.2.2</mongodb.version>
<!-- Spring boot version overrides - END -->
2016-01-21 13:18:55 +01:00
<!-- Vaadin versions - START -->
<vaadin.spring.version > 1.0.0</vaadin.spring.version>
<vaadin.spring.addon.version > 0.0.6.RELEASE</vaadin.spring.addon.version>
2016-04-26 17:36:19 +02:00
<vaadin.version > 7.6.5</vaadin.version>
2016-01-21 13:18:55 +01:00
<vaadin.plugin.version > ${vaadin.version}</vaadin.plugin.version>
2016-02-22 12:20:56 +01:00
<vaadin.addon.vaadin-lazyquerycontainer.version > 7.4.0.1</vaadin.addon.vaadin-lazyquerycontainer.version>
<vaadin.addon.flexibleoptiongroup.version > 2.2.0</vaadin.addon.flexibleoptiongroup.version>
<vaadin.addon.tokenfield.version > 7.0.1</vaadin.addon.tokenfield.version>
<vaadin.addon.dbar-addon.version > 1.2.0</vaadin.addon.dbar-addon.version>
<vaadin.addon.contextmenu.version > 4.5</vaadin.addon.contextmenu.version>
2016-01-21 13:18:55 +01:00
<!-- Vaadin versions - END -->
2016-06-10 17:21:19 +02:00
<maven.processor.plugin.version > 3.1.0</maven.processor.plugin.version>
<maven.surefire.plugin.version > 2.17</maven.surefire.plugin.version>
2016-06-13 16:44:31 +02:00
<maven.scm.plugin.version > 1.9.4</maven.scm.plugin.version>
2016-06-10 17:21:19 +02:00
2016-02-22 11:01:47 +01:00
<!-- Misc libraries versions - START -->
2016-03-30 14:31:03 +02:00
<validation-api.version > 1.1.0.Final</validation-api.version>
2016-01-21 13:18:55 +01:00
<fest-assert.version > 1.4</fest-assert.version>
<org.easytesting.version > 2.0M10</org.easytesting.version>
2016-02-24 08:31:20 +01:00
<allure.version > 1.4.22</allure.version>
2016-02-22 11:01:47 +01:00
<eclipselink.version > 2.6.2</eclipselink.version>
2016-01-21 13:18:55 +01:00
<org.powermock.version > 1.5.4</org.powermock.version>
<pl.pragmatists.version > 1.0.2</pl.pragmatists.version>
2016-02-22 11:01:47 +01:00
<guava.version > 19.0</guava.version>
2016-09-05 09:17:15 +02:00
<mariadb-java-client.version > 1.5.2</mariadb-java-client.version>
2016-07-07 12:39:40 +02:00
<embedded-mongo.version > 1.50.5</embedded-mongo.version>
2016-02-22 12:20:56 +01:00
<javax.el-api.version > 2.2.4</javax.el-api.version>
<corn-cps.version > 1.1.7</corn-cps.version>
<jlorem.version > 1.1</jlorem.version>
<json-simple.version > 1.1.1</json-simple.version>
<commons-lang3.version > 3.4</commons-lang3.version>
2016-07-21 11:44:41 +02:00
<commons-collections4.version > 4.1</commons-collections4.version>
2016-02-22 12:20:56 +01:00
<json.version > 20141113</json.version>
2016-08-26 13:26:37 +02:00
<rsql-parser.version > 2.1.0</rsql-parser.version>
2016-02-22 11:01:47 +01:00
<!-- Misc libraries versions - END -->
2016-01-21 13:18:55 +01:00
2016-02-22 11:01:47 +01:00
<!-- Release - START -->
2016-10-06 11:25:04 +02:00
<release.scm.connection > scm:git:git@github.com:eclipse/hawkbit.git</release.scm.connection>
2016-01-22 10:41:30 +01:00
<release.scm.developerConnection > scm:git:https://github.com/eclipse/hawkbit.git</release.scm.developerConnection>
<release.scm.url > https://github.com/eclipse/hawkbit.git</release.scm.url>
2016-02-22 11:01:47 +01:00
<!-- Release - END -->
2016-01-22 10:41:30 +01:00
2016-09-27 16:42:48 +02:00
<!-- Sonar - START -->
2016-01-21 13:18:55 +01:00
<sonar.host.url > https://sonar.eu-gb.mybluemix.net</sonar.host.url>
2016-01-29 10:52:58 +01:00
<sonar.github.repository > eclipse/hawkbit</sonar.github.repository>
2016-01-29 11:06:33 +01:00
<sonar.links.homepage > https://projects.eclipse.org/projects/iot.hawkbit</sonar.links.homepage>
<sonar.links.ci > https://circleci.com/gh/eclipse/hawkbit</sonar.links.ci>
2016-06-21 11:14:22 +02:00
<jacoco.version > 0.7.7.201606060606</jacoco.version>
2016-01-21 13:18:55 +01:00
<jacoco.outputDir > ${project.basedir}/../target/</jacoco.outputDir>
<jacoco.out.ut.file > jacoco-ut.exec</jacoco.out.ut.file>
<sonar.jacoco.reportPath > ${jacoco.outputDir}/${jacoco.out.ut.file}</sonar.jacoco.reportPath>
<jacoco.out.it.file > jacoco-it.exec</jacoco.out.it.file>
<sonar.jacoco.itReportPath > ${jacoco.outputDir}/${jacoco.out.it.file}</sonar.jacoco.itReportPath>
2016-09-27 16:42:48 +02:00
<!-- Sonar - END -->
2016-01-21 13:18:55 +01:00
</properties>
<build >
<plugins >
2016-06-10 17:21:19 +02:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<configuration >
2016-09-27 16:42:48 +02:00
<compilerArgument > -Xlint:all</compilerArgument>
<showWarnings > true</showWarnings>
<showDeprecation > true</showDeprecation>
2016-06-10 17:21:19 +02:00
</configuration>
2016-09-27 16:42:48 +02:00
</plugin>
2016-01-22 14:12:59 +01:00
<plugin >
2016-01-21 13:18:55 +01:00
<groupId > com.mycila</groupId>
<artifactId > license-maven-plugin</artifactId>
<version > 2.11</version>
<configuration >
2016-01-22 14:12:59 +01:00
<header > LICENCE_HEADER_TEMPLATE.txt</header>
<excludes >
<exclude > **/README</exclude>
<exclude > 3rd-dependencies/**</exclude>
<exclude > **/.git*</exclude>
<exclude > .git*</exclude>
<exclude > **/*.sql</exclude>
<exclude > **/*.sql</exclude>
<exclude > eclipse_codeformatter.xml</exclude>
2016-02-04 18:19:07 +01:00
<exclude > **/addons.scss</exclude>
2016-05-20 14:25:03 +02:00
<exclude > **/VAADIN/widgetsets/**</exclude>
2016-06-03 07:47:22 +02:00
<exclude > .sonar</exclude>
<exclude > **/.sonar/**</exclude>
2016-01-22 14:12:59 +01:00
</excludes>
<mapping >
<scss > JAVADOC_STYLE</scss>
</mapping>
2016-01-21 13:18:55 +01:00
</configuration>
2016-01-22 14:12:59 +01:00
</plugin>
2016-09-27 16:42:48 +02:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-enforcer-plugin</artifactId>
<version > 1.4.1</version>
<executions >
<execution >
<!-- Make sure that only non - snapshot versions are used for the dependencies. Only active when property 'snapshotDependencyAllowed' is
false. -->
<id > enforce-no-snapshots</id>
<goals >
<goal > enforce</goal>
</goals>
<configuration >
<skip > ${snapshotDependencyAllowed}</skip>
<rules >
<requireReleaseDeps >
<message > No Snapshots Allowed!</message>
</requireReleaseDeps>
<requireReleaseVersion >
<message > No Snapshots Allowed!</message>
</requireReleaseVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
2016-01-21 13:18:55 +01:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > versions-maven-plugin</artifactId>
</plugin>
<plugin >
<artifactId > maven-scm-plugin</artifactId>
2016-06-13 16:44:31 +02:00
<version > ${maven.scm.plugin.version}</version>
2016-01-21 13:18:55 +01:00
<configuration >
<tag > ${project.version}</tag>
</configuration>
</plugin>
<plugin >
<groupId > org.jacoco</groupId>
<artifactId > jacoco-maven-plugin</artifactId>
<executions >
<execution >
<id > prepare-ut-agent</id>
<phase > process-test-classes</phase>
<goals >
<goal > prepare-agent</goal>
</goals>
<configuration >
<destFile > ${sonar.jacoco.reportPath}</destFile>
<propertyName > jacoco.agent.ut.arg</propertyName>
<append > true</append>
</configuration>
</execution>
<execution >
<id > prepare-it-agent</id>
<phase > pre-integration-test</phase>
<goals >
<goal > prepare-agent</goal>
</goals>
<configuration >
<destFile > ${sonar.jacoco.itReportPath}</destFile>
<propertyName > jacoco.agent.it.arg</propertyName>
<append > true</append>
</configuration>
</execution>
</executions>
</plugin>
2016-01-22 14:12:59 +01:00
<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>
2016-01-21 13:18:55 +01:00
</plugins>
2016-09-27 16:42:48 +02:00
2016-01-21 13:18:55 +01:00
<pluginManagement >
<plugins >
<plugin >
<groupId > org.eclipse.m2e</groupId>
<artifactId > lifecycle-mapping</artifactId>
<version > 1.0.0</version>
<configuration >
<lifecycleMappingMetadata >
<pluginExecutions >
<pluginExecution >
<pluginExecutionFilter >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-dependency-plugin</artifactId>
<versionRange > [2.8,)</versionRange>
<goals >
<goal > copy-dependencies</goal>
</goals>
</pluginExecutionFilter>
<action >
2016-09-27 16:42:48 +02:00
<ignore />
2016-01-21 13:18:55 +01:00
</action>
</pluginExecution>
<pluginExecution >
<pluginExecutionFilter >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-maven-plugin</artifactId>
<versionRange > [7.3.0,)</versionRange>
<goals >
<goal > resources</goal>
<goal > update-widgetset</goal>
</goals>
</pluginExecutionFilter>
<action >
2016-09-27 16:42:48 +02:00
<ignore />
2016-01-21 13:18:55 +01:00
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
2016-06-10 17:21:19 +02:00
<version > ${maven.surefire.plugin.version}</version>
2016-01-21 13:18:55 +01:00
<configuration >
<reuseForks > true</reuseForks>
<forkCount > 1</forkCount>
<argLine >
${jacoco.agent.ut.arg}
</argLine>
<properties >
<property >
<name > listener</name>
<value > ru.yandex.qatools.allure.junit.AllureRunListener</value>
</property>
</properties>
<includes >
<include > **/*Tests.java</include>
<include > **/*Test.java</include>
<include > **/*IT.java</include>
</includes>
<excludes >
<exclude > **/Abstract*.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-failsafe-plugin</artifactId>
<configuration >
<reuseForks > true</reuseForks>
<forkCount > 3</forkCount>
2016-07-28 10:09:51 +02:00
<argLine > -Xmx1024m ${jacoco.agent.ut.arg}</argLine>
2016-01-21 13:18:55 +01:00
<properties >
<property >
<name > listener</name>
<value > ru.yandex.qatools.allure.junit.AllureRunListener</value>
</property>
</properties>
</configuration>
<executions >
<execution >
<id > integration-test</id>
<phase > integration-test</phase>
<goals >
<goal > integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-site-plugin</artifactId>
<configuration >
<skip > true</skip>
<skipDeploy > true</skipDeploy>
</configuration>
</plugin>
<plugin >
<groupId > org.jacoco</groupId>
<artifactId > jacoco-maven-plugin</artifactId>
2016-06-10 17:21:19 +02:00
<version > ${jacoco.version}</version>
</plugin>
<plugin >
2016-09-27 16:42:48 +02:00
<groupId > org.bsc.maven</groupId>
<artifactId > maven-processor-plugin</artifactId>
<version > ${maven.processor.plugin.version}</version>
2016-01-21 13:18:55 +01:00
</plugin>
</plugins>
</pluginManagement>
</build>
2016-09-27 16:42:48 +02:00
<profiles >
2016-09-28 14:39:39 +02:00
<profile >
<id > nexus_staging</id>
<activation >
<property >
2016-09-28 15:57:52 +02:00
<name > !skipNexusStaging</name>
2016-09-28 14:39:39 +02:00
</property>
</activation>
<build >
<plugins >
<plugin >
<!-- Use the Nexus Staging plugin as a full replacement for the standard Maven Deploy plugin. See https://github.com/sonatype/nexus - maven - plugins/tree/master/staging/maven - plugin
why this makes sense :-) We can control whether we want to deploy to the Eclipse repo or Maven Central by a combination of the version being a SNAPSHOT
or RELEASE version and property skipStaging=true/false. In any case we can take advantage of the plugin's "deferred deploy" feature which makes sure that
all artifacts of a multi-module project are deployed as a whole at the end of the build process instead of deploying each module's artifacts individually
as part of building the module. -->
<groupId > org.sonatype.plugins</groupId>
<artifactId > nexus-staging-maven-plugin</artifactId>
2016-09-28 15:57:52 +02:00
<version > 1.6.7</version>
2016-09-28 14:39:39 +02:00
<extensions > true</extensions>
<configuration >
<serverId > ossrh</serverId>
<nexusUrl > https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose > false</autoReleaseAfterClose>
</configuration>
</plugin>
</plugins>
</build>
</profile>
2016-09-27 16:42:48 +02:00
<profile >
<!-- this profile generates GPG signatures -->
<id > create_gpg_signature</id>
<activation >
<activeByDefault > false</activeByDefault>
<property >
<name > createGPGSignature</name>
</property>
</activation>
<build >
<plugins >
<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>
</plugin>
</plugins>
</build>
</profile>
</profiles>
2016-01-21 13:18:55 +01:00
<dependencyManagement >
<dependencies >
<!-- Logging -->
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
2016-02-22 11:01:47 +01:00
<version > ${slf4j.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<!-- Vaadin -->
<dependency >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-spring-boot</artifactId>
<version > ${vaadin.spring.version}</version>
</dependency>
<dependency >
<groupId > org.vaadin.spring.addons</groupId>
<artifactId > vaadin-spring-addon-eventbus</artifactId>
<version > ${vaadin.spring.addon.version}</version>
</dependency>
<dependency >
<groupId > org.vaadin.spring.extensions</groupId>
<artifactId > vaadin-spring-ext-security</artifactId>
<version > ${vaadin.spring.addon.version}</version>
</dependency>
<dependency >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-server</artifactId>
<version > ${vaadin.version}</version>
</dependency>
<dependency >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-push</artifactId>
<version > ${vaadin.version}</version>
</dependency>
2016-02-18 09:47:52 +01:00
<dependency >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-client</artifactId>
<version > ${vaadin.version}</version>
</dependency>
2016-01-21 13:18:55 +01:00
<dependency >
<groupId > com.vaadin</groupId>
<artifactId > vaadin-themes</artifactId>
<version > ${vaadin.version}</version>
</dependency>
<dependency >
<groupId > org.vaadin.addons.lazyquerycontainer</groupId>
<artifactId > vaadin-lazyquerycontainer</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${vaadin.addon.vaadin-lazyquerycontainer.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > org.vaadin.addons</groupId>
<artifactId > flexibleoptiongroup</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${vaadin.addon.flexibleoptiongroup.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > org.vaadin.addons</groupId>
<artifactId > tokenfield</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${vaadin.addon.tokenfield.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
2016-02-04 15:10:44 +01:00
<dependency >
<groupId > org.vaadin.alump.distributionbar</groupId>
<artifactId > dbar-addon</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${vaadin.addon.dbar-addon.version}</version>
2016-02-04 15:10:44 +01:00
</dependency>
<dependency >
<groupId > org.vaadin.addons</groupId>
<artifactId > contextmenu</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${vaadin.addon.contextmenu.version}</version>
2016-02-04 15:10:44 +01:00
</dependency>
2016-01-21 13:18:55 +01:00
<!-- Misc -->
2016-03-30 14:31:03 +02:00
<dependency >
<groupId > javax.validation</groupId>
<artifactId > validation-api</artifactId>
<version > ${validation-api.version}</version>
</dependency>
2016-01-21 13:18:55 +01:00
<dependency >
<groupId > javax.el</groupId>
<artifactId > javax.el-api</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${javax.el-api.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > net.sf.corn</groupId>
<artifactId > corn-cps</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${corn-cps.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > net._01001111</groupId>
<artifactId > jlorem</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${jlorem.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<!-- Spring -->
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-actuator</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-web</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-websocket</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-aop</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-data-mongodb</artifactId>
<version > ${spring.boot.version}</version>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-tomcat</artifactId>
<version > ${spring.boot.version}</version>
<scope > provided</scope>
</dependency>
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-data-jpa</artifactId>
<version > ${spring.boot.version}</version>
<exclusions >
<exclusion >
<groupId > org.hibernate</groupId>
<artifactId > hibernate-entitymanager</artifactId>
</exclusion>
<exclusion >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency >
<groupId > org.eclipse.persistence</groupId>
<artifactId > org.eclipse.persistence.jpa</artifactId>
<version > ${eclipselink.version}</version>
</dependency>
<!-- RSQL / FIQL parser -->
<dependency >
<groupId > cz.jirutka.rsql</groupId>
<artifactId > rsql-parser</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${rsql-parser.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > com.googlecode.json-simple</groupId>
<artifactId > json-simple</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${json-simple.version}</version>
2016-01-21 13:18:55 +01:00
<exclusions >
<exclusion >
<groupId > junit</groupId>
<artifactId > junit</artifactId>
</exclusion>
</exclusions>
</dependency>
2016-09-27 16:42:48 +02:00
<dependency >
2016-02-22 12:20:56 +01:00
<groupId > org.apache.commons</groupId>
<artifactId > commons-lang3</artifactId>
<version > ${commons-lang3.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
2016-06-28 17:38:21 +02:00
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-collections4</artifactId>
<version > ${commons-collections4.version}</version>
</dependency>
2016-01-21 13:18:55 +01:00
<dependency >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-test</artifactId>
<version > ${spring.boot.version}</version>
<exclusions >
<exclusion >
<groupId > org.springframework.boot</groupId>
<artifactId > spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency >
<groupId > org.json</groupId>
<artifactId > json</artifactId>
2016-02-22 12:20:56 +01:00
<version > ${json.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > de.flapdoodle.embed</groupId>
<artifactId > de.flapdoodle.embed.mongo</artifactId>
2016-02-22 11:01:47 +01:00
<version > ${embedded-mongo.version}</version>
2016-01-21 13:18:55 +01:00
</dependency>
<dependency >
<groupId > org.easytesting</groupId>
<artifactId > fest-assert</artifactId>
<version > ${fest-assert.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.easytesting</groupId>
<artifactId > fest-assert-core</artifactId>
<version > ${org.easytesting.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > ru.yandex.qatools.allure</groupId>
<artifactId > allure-junit-adaptor</artifactId>
<version > ${allure.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > pl.pragmatists</groupId>
<artifactId > JUnitParams</artifactId>
<version > ${pl.pragmatists.version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.mariadb.jdbc</groupId>
<artifactId > mariadb-java-client</artifactId>
2016-02-22 11:01:47 +01:00
<version > ${mariadb-java-client.version}</version>
2016-01-21 13:18:55 +01:00
<scope > test</scope>
</dependency>
2016-01-21 13:42:38 +01:00
<dependency >
<groupId > com.google.guava</groupId>
<artifactId > guava</artifactId>
<version > ${guava.version}</version>
</dependency>
2016-01-21 13:18:55 +01:00
</dependencies>
</dependencyManagement>
2016-04-15 12:37:40 +02:00
</project>