monorepo
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.cedarsoft</groupId> <artifactId>monorepo</artifactId> <version>8.9.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.cedarsoft</groupId> <artifactId>monorepo</artifactId> <version>8.9.0</version> <packaging>pom</packaging> <name>Mono Repo</name> <description>cedarsoft Open Source projects</description> <url>http://cedarsoft.org</url> <inceptionYear>2007</inceptionYear> <organization> <name>cedarsoft GmbH</name> <url>https://cedarsoft.com</url> </organization> <licenses> <license> <name>GPLv3 with Classpath Exception</name> <url>https://www.cedarsoft.org/gpl3ce</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>Johannes Schneider <js@cedarsoft.com></id> <name>Johannes Schneider</name> <email>js@cedarsoft.com</email> <url>http://blog.cedarsoft.com</url> <organization>cedarsoft GmbH</organization> <organizationUrl>http://www.cedarsoft.com</organizationUrl> <roles> <role>architect</role> <role>developer</role> <role>admin</role> </roles> <timezone>2</timezone> </developer> </developers> <mailingLists> <mailingList> <name>Mail-Support</name> <post>support@cedarsoft.com</post> </mailingList> </mailingLists> <modules> <module>dependencies-sets</module> <module>open</module> </modules> <scm> <connection>scm:git:git://git.cedarsoft.com:cedarsoft/com.cedarsoft.monorepo.git</connection> <developerConnection>scm:git:git@git.cedarsoft.com:cedarsoft/com.cedarsoft.monorepo.git</developerConnection> <tag>8.9.0</tag> <url>https://git.cedarsoft.com/cedarsoft/com.cedarsoft.monorepo</url> </scm> <distributionManagement> <repository> <id>sonatype-nexus-staging</id> <name>OSS Sonatype Release</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>OSS Sonatype Snapshot</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> <site> <id>cedarsoftWeb</id> <name>cedarsoft Web</name> <url>scpexe://cedarsoft.org/var/www/cedarsoft.org</url> </site> </distributionManagement> <properties> <kotlin.compiler.languageVersion>1.3</kotlin.compiler.languageVersion> <java.version>8</java.version> <maven-site-plugin.skip>true</maven-site-plugin.skip> <license.header.url>${project.licenses[0].url}.header</license.header.url> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <kotlin.compiler.apiVersion>1.3</kotlin.compiler.apiVersion> <javafx.platform>linux</javafx.platform> <maven.skin.version>2.0.0</maven.skin.version> <currentStableVersion>8.5.2</currentStableVersion> <kotlin.compiler.incremental>true</kotlin.compiler.incremental> <currentDevelopmentVersion>8.6.0-SNAPSHOT</currentDevelopmentVersion> <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>basics</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>openjfx</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>test-basics</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>kotlin</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>tornadofx</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>ktor</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>ktor-client</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.cedarsoft.dependencies-sets</groupId> <artifactId>kotlin-test</artifactId> <version>${project.version}</version> <type>pom</type> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-jdk8</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-javafx</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-core</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-core-common</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-core-js</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-reactive</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-rx2</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-swing</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-guava</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-debug</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-coroutines-test</artifactId> <version>1.3.0-M2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-swing</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-media</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-web</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>11.0.2</version> <classifier>${javafx.platform}</classifier> </dependency> <dependency> <groupId>no.tornado</groupId> <artifactId>tornadofx</artifactId> <version>1.7.19</version> </dependency> <dependency> <groupId>com.github.thomasnield</groupId> <artifactId>rxkotlinfx</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>io.github.typhon0</groupId> <artifactId>AnimateFX</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjavafx</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>com.github.davidmoten</groupId> <artifactId>rxjava2-extras</artifactId> <version>0.1.34</version> </dependency> <dependency> <groupId>eu.hansolo</groupId> <artifactId>Medusa</artifactId> <version>8.3</version> </dependency> <dependency> <groupId>eu.hansolo</groupId> <artifactId>tilesfx</artifactId> <version>1.6.5</version> </dependency> <dependency> <groupId>org.kordamp.jsilhouette</groupId> <artifactId>jsilhouette-javafx</artifactId> <version>0.3.0</version> </dependency> <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>5.4.0.201906121030-r</version> </dependency> <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit.ui</artifactId> <version>5.4.0.201906121030-r</version> </dependency> <dependency> <groupId>com.1stleg</groupId> <artifactId>jnativehook</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>net.contentobjects.jnotify</groupId> <artifactId>jnotify</artifactId> <version>0.94</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-jdk8</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-common</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-js</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-reflect</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test-junit</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test-js</artifactId> <version>1.3.41</version> </dependency> <dependency> <groupId>org.jetbrains.kotlinx</groupId> <artifactId>kotlinx-serialization-runtime</artifactId> <version>0.11.1</version> </dependency> <dependency> <groupId>io.strikt</groupId> <artifactId>strikt-core</artifactId> <version>0.21.1</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-server-core</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-server-netty</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-jackson</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-websockets</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-locations</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-metrics</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-auth</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-core</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-cio</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-jackson</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-json</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-json-jvm</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-serialization-jvm</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-apache</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-websockets</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-auth-jvm</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.ktor</groupId> <artifactId>ktor-server-test-host</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</version> <scope>provided</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.3</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>28.0-jre</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.12</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.18</version> </dependency> <dependency> <groupId>org.tukaani</groupId> <artifactId>xz</artifactId> <version>1.8</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> </dependency> <dependency> <groupId>org.im4java</groupId> <artifactId>im4java</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-core</artifactId> <version>1.21</version> </dependency> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-generator-annprocess</artifactId> <version>1.21</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-forms</artifactId> <version>1.9.0</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-binding</artifactId> <version>2.13.0</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-common</artifactId> <version>1.8.1</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-validation</artifactId> <version>2.5.1</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-looks</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.threeten</groupId> <artifactId>threeten-extra</artifactId> <version>1.5.0</version> </dependency> <dependency> <groupId>com.authzee.kotlinguice4</groupId> <artifactId>kotlin-guice</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-grapher</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-multibindings</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-assistedinject</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-throwingproviders</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>com.google.inject.extensions</groupId> <artifactId>guice-servlet</artifactId> <version>4.2.2</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>com.github.virtuald</groupId> <artifactId>curvesapi</artifactId> <version>1.06</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-lang-kotlin</artifactId> <version>1.6.2</version> <exclusions> <exclusion> <artifactId>kotlin-stdlib</artifactId> <groupId>org.jetbrains.kotlin</groupId> </exclusion> <exclusion> <artifactId>kotlin-stdlib-jdk7</artifactId> <groupId>org.jetbrains.kotlin</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-netty</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-jackson</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-whoops</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-swagger</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-raml</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-banner</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-metrics</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-rxjava</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby</artifactId> <version>1.6.2</version> <classifier>tests</classifier> </dependency> <dependency> <groupId>org.jooby</groupId> <artifactId>jooby-livereload</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.asynchttpclient</groupId> <artifactId>async-http-client</artifactId> <version>2.10.1</version> </dependency> <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</artifactId> <version>2.2.10</version> </dependency> <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxkotlin</artifactId> <version>2.4.0-beta.1</version> </dependency> <dependency> <groupId>io.github.rybalkinsd</groupId> <artifactId>kohttp</artifactId> <version>0.10.0</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>3.0.0.M3</version> </dependency> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-xjc</artifactId> <version>2.4.0-b180830.0438</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.4.0-b180830.0438</version> </dependency> <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.11.1</version> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3_min</artifactId> <version>1.1.4c</version> </dependency> <dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.codehaus.staxmate</groupId> <artifactId>staxmate</artifactId> <version>2.0.1</version> <exclusions> <exclusion> <artifactId>stax-api</artifactId> <groupId>stax</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.4.1</version> <exclusions> <exclusion> <artifactId>stax-api</artifactId> <groupId>javax.xml.stream</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.6</version> <exclusions> <exclusion> <artifactId>maven-cobertura-plugin</artifactId> <groupId>maven-plugins</groupId> </exclusion> <exclusion> <artifactId>maven-findbugs-plugin</artifactId> <groupId>maven-plugins</groupId> </exclusion> <exclusion> <artifactId>xom</artifactId> <groupId>xom</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.java.dev.glazedlists</groupId> <artifactId>glazedlists_java16</artifactId> <version>1.10.0</version> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>2.5.0</version> </dependency> <dependency> <groupId>org.perf4j</groupId> <artifactId>perf4j</artifactId> <version>0.9.16</version> </dependency> <dependency> <groupId>com.ecyrd.speed4j</groupId> <artifactId>speed4j</artifactId> <version>0.18</version> </dependency> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-shell</artifactId> <version>3.5.0-beta01</version> </dependency> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j</artifactId> <version>3.5.7</version> </dependency> <dependency> <groupId>org.neo4j.test</groupId> <artifactId>neo4j-harness</artifactId> <version>3.5.7</version> </dependency> <dependency> <groupId>org.neo4j.community</groupId> <artifactId>it-test-support</artifactId> <version>3.5.7</version> </dependency> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-io</artifactId> <version>3.5.7</version> <type>test-jar</type> </dependency> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-kernel</artifactId> <version>3.5.7</version> <type>test-jar</type> </dependency> <dependency> <groupId>org.javolution</groupId> <artifactId>javolution-core-java</artifactId> <version>6.0.0</version> </dependency> <dependency> <groupId>stax</groupId> <artifactId>stax</artifactId> <version>1.2.0</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency> <dependency> <groupId>org.mapdb</groupId> <artifactId>mapdb</artifactId> <version>3.0.7</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</version> </dependency> <dependency> <groupId>org.easytesting</groupId> <artifactId>fest-reflect</artifactId> <version>1.4.1</version> </dependency> <dependency> <groupId>org.amshove.kluent</groupId> <artifactId>kluent</artifactId> <version>1.51</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>3.12.2</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-guava</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-neo4j</artifactId> <version>2.0.1</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-swing</artifactId> <version>3.9.2</version> </dependency> <dependency> <groupId>com.willowtreeapps.assertk</groupId> <artifactId>assertk-jvm</artifactId> <version>0.17</version> <exclusions> <exclusion> <artifactId>kotlin-stdlib</artifactId> <groupId>org.jetbrains.kotlin</groupId> </exclusion> <exclusion> <artifactId>kotlin-reflect</artifactId> <groupId>org.jetbrains.kotlin</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.5.0</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>5.5.0</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.5.0</version> </dependency> <dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>5.5.0</version> </dependency> <dependency> <groupId>org.testfx</groupId> <artifactId>testfx-junit</artifactId> <version>4.0.15-alpha</version> </dependency> <dependency> <groupId>org.testfx</groupId> <artifactId>testfx-junit5</artifactId> <version>4.0.15-alpha</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymockclassextension</artifactId> <version>3.2</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>4.0.2</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>2.28.2</version> </dependency> <dependency> <groupId>com.nhaarman.mockitokotlin2</groupId> <artifactId>mockito-kotlin</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>3.1.6</version> </dependency> <dependency> <groupId>com.miglayout</groupId> <artifactId>miglayout-swing</artifactId> <version>5.2</version> </dependency> <dependency> <groupId>com.miglayout</groupId> <artifactId>miglayout-javafx</artifactId> <version>5.2</version> </dependency> <dependency> <groupId>org.jfxtras</groupId> <artifactId>jfxtras-all</artifactId> <version>8.0-r6</version> </dependency> <dependency> <groupId>com.jfoenix</groupId> <artifactId>jfoenix</artifactId> <version>8.0.7</version> </dependency> <dependency> <groupId>eu.mihosoft.vrl.workflow</groupId> <artifactId>vworkflows-fx</artifactId> <version>0.2.4.3</version> </dependency> <dependency> <groupId>org.fxyz3d</groupId> <artifactId>fxyz3d</artifactId> <version>0.4.0</version> </dependency> <dependency> <groupId>org.fxyz3d</groupId> <artifactId>fxyz3d-client</artifactId> <version>0.4.0</version> </dependency> <dependency> <groupId>org.swinglabs.swingx</groupId> <artifactId>swingx-core</artifactId> <version>1.6.5-1</version> </dependency> <dependency> <groupId>com.github.lgooddatepicker</groupId> <artifactId>LGoodDatePicker</artifactId> <version>10.3.1</version> </dependency> <dependency> <groupId>com.github.jiconfont</groupId> <artifactId>jiconfont-swing</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>com.github.jiconfont</groupId> <artifactId>jiconfont-javafx</artifactId> <version>1.0.0</version> </dependency> <dependency> <groupId>com.github.jiconfont</groupId> <artifactId>jiconfont-font_awesome</artifactId> <version>4.7.0.1</version> </dependency> <dependency> <groupId>com.github.jiconfont</groupId> <artifactId>jiconfont-google_material_design_icons</artifactId> <version>2.2.0.2</version> </dependency> <dependency> <groupId>org.bidib.org.oxbow</groupId> <artifactId>swingbits</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.5.0</version> </dependency> <dependency> <groupId>org.jfree</groupId> <artifactId>fxgraphics2d</artifactId> <version>1.8</version> </dependency> <dependency> <groupId>org.controlsfx</groupId> <artifactId>controlsfx</artifactId> <version>8.40.14</version> </dependency> <dependency> <groupId>de.jensd</groupId> <artifactId>fontawesomefx</artifactId> <version>8.9</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlets</artifactId> <version>9.4.19.v20190610</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-xc</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-jaxrs</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.9.1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jdk8</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-guava</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-parameter-names</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-kotlin</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.intellij</groupId> <artifactId>annotations</artifactId> <version>12.0</version> </dependency> <dependency> <groupId>net.java.balloontip</groupId> <artifactId>balloontip</artifactId> <version>1.2.4.1</version> </dependency> <dependency> <groupId>com.jidesoft</groupId> <artifactId>jide-oss</artifactId> <version>3.6.18</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.25.0-GA</version> </dependency> <dependency> <groupId>com.cedarsoft</groupId> <artifactId>annotations</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.annotations</groupId> <artifactId>instrumentation</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft</groupId> <artifactId>unit</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>app</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>concurrent</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>concurrent-kotlin</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>kotlinx-serializers</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>ktor-server</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>crypt</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>exceptions</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>exception-handling</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>execution</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>file</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>guava</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>guice</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>id</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>image</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>inject</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>io</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>javafx</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>javafxkt</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>javafx-test-utils</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>javafx3d</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>license</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>mail</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>swing</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons.swing</groupId> <artifactId>common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons.swing</groupId> <artifactId>jgoodies</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>test-utils</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>time</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>tornadofx</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>version</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>workflow</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>xml-commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.commons</groupId> <artifactId>zip</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization</groupId> <artifactId>test-utils</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft</groupId> <artifactId>serialization</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization</groupId> <artifactId>stax</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization</groupId> <artifactId>stax-mate</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization</groupId> <artifactId>jackson</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization.commons-serializers</groupId> <artifactId>stax-mate</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization.commons-serializers</groupId> <artifactId>jackson</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.serialization</groupId> <artifactId>neo4j</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.cedarsoft.business</groupId> <artifactId>financial</artifactId> <version>${project.version}</version> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>jcenter</id> <url>http://jcenter.bintray.com</url> </repository> <repository> <id>oss-sonatype-releases</id> <name>OSS Sonatype Releases</name> <url>https://oss.sonatype.org/content/repositories/releases/</url> </repository> <repository> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> <id>oss-sonatype-snapshots</id> <name>OSS Sonatype Snapshot</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> <id>sonatype-nexus-snapshots</id> <name>OSS Sonatype Snapshot</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </pluginRepository> <pluginRepository> <id>jcenter</id> <url>http://jcenter.bintray.com</url> </pluginRepository> </pluginRepositories> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-plugin-plugin</artifactId> <version>3.6.0</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <groupId>com.cedarsoft</groupId> <artifactId>osgi-validator-maven-plugin</artifactId> <version>${project.version}</version> <executions> <execution> <phase>verify</phase> <goals> <goal>validate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jooby</groupId> <artifactId>jooby-maven-plugin</artifactId> <version>1.6.0</version> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.8</version> <executions> <execution> <id>default-deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> <configuration> <nexusUrl>https://oss.sonatype.org</nexusUrl> <serverId>sonatype-nexus-staging</serverId> </configuration> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M2</version> </plugin> <plugin> <groupId>com.akathist.maven.plugins.launch4j</groupId> <artifactId>launch4j-maven-plugin</artifactId> <version>1.7.25</version> </plugin> <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> <version>1.7.6</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.7</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>1.4</version> </plugin> <plugin> <groupId>ru.concerteza.buildnumber</groupId> <artifactId>maven-jgit-buildnumber-plugin</artifactId> <version>1.2.10</version> <executions> <execution> <id>git-buildnumber</id> <phase>prepare-package</phase> <goals> <goal>extract-buildnumber</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>1.3.40</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <configuration> <jvmTarget>1.8</jvmTarget> <sourceDirs> <sourceDir>${project.basedir}/src/main/kotlin</sourceDir> <sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> <args> <arg>-Xdump-declarations-to=${project.build.directory}/declarations.json</arg> <arg>-Xmulti-platform</arg> <arg>-progressive</arg> <arg>-java-parameters</arg> <arg>-Xjsr305=strict</arg> </args> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <jvmTarget>1.8</jvmTarget> <sourceDirs> <sourceDir>${project.basedir}/src/test/kotlin</sourceDir> <sourceDir>${project.basedir}/src/test/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-serialization</artifactId> <version>1.3.41</version> </dependency> </dependencies> <configuration> <args> <arg>-java-parameters</arg> <arg>-Xjsr305=strict</arg> <arg>-progressive</arg> </args> <languageVersion>1.3</languageVersion> <apiVersion>1.3</apiVersion> <compilerPlugins> <plugin>kotlinx-serialization</plugin> </compilerPlugins> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <executions> <execution> <id>default-compile</id> <phase>none</phase> </execution> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> <configuration> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> <compilerArgs> <arg>-Xlint:all</arg> <arg>-Xlint:-serial</arg> <arg>-Xlint:-unchecked</arg> <arg>-parameters</arg> </compilerArgs> </configuration> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> <configuration> <showWarnings>false</showWarnings> <showDeprecation>false</showDeprecation> <compilerArgs> <arg>-Xlint:none</arg> <arg>-parameters</arg> </compilerArgs> </configuration> </execution> </executions> <configuration> <source>${java.version}</source> <target>${java.version}</target> <compilerArgs> <arg>-Xlint:all</arg> <arg>-Xlint:-serial</arg> <arg>-parameters</arg> </compilerArgs> <encoding>${project.build.sourceEncoding}</encoding> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> <fork>true</fork> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.2.1</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <configuration> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M3</version> <configuration> <argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine> </configuration> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>3.0.0-M3</version> <configuration> <argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.1.2</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.3</version> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-scm-plugin</artifactId> <version>1.11.2</version> </plugin> <plugin> <artifactId>maven-clover-plugin</artifactId> <version>2.4</version> </plugin> <plugin> <artifactId>maven-changes-plugin</artifactId> <version>2.12.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>minijar-maven-plugin</artifactId> <version>1.0-alpha-3</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.6.0</version> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>3.1.0</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.jetbrains.dokka</groupId> <artifactId>dokka-maven-plugin</artifactId> <version>0.9.18</version> <executions> <execution> <phase>package</phase> <goals> <goal>javadocJar</goal> </goals> </execution> </executions> <configuration> <jdkVersion>8</jdkVersion> <impliedPlatforms> <platform>JVM</platform> </impliedPlatforms> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.8</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> </plugin> <plugin> <artifactId>maven-release-plugin</artifactId> <version>2.5.3</version> <configuration> <autoVersionSubmodules>true</autoVersionSubmodules> <localCheckout>true</localCheckout> <pushChanges>false</pushChanges> <tagNameFormat>@{monorepo.dep.management.version}</tagNameFormat> <goals>deploy</goals> </configuration> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.7.1</version> <dependencies> <dependency> <groupId>com.cedarsoft.maven</groupId> <artifactId>cedarsoft-skin</artifactId> <version>${maven.skin.version}</version> </dependency> </dependencies> <configuration> <skip>${maven-site-plugin.skip}</skip> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> <version>3.0.0</version> <dependencies> <dependency> <groupId>com.cedarsoft.maven</groupId> <artifactId>cedarsoft-skin</artifactId> <version>${maven.skin.version}</version> </dependency> </dependencies> <configuration> <inputEncoding>${project.build.sourceEncoding}</inputEncoding> <outputEncoding>${project.build.sourceEncoding}</outputEncoding> </configuration> </plugin> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.4.19.v20190610</version> </plugin> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <configuration> <useAgent>true</useAgent> <keyname>7B42FE9D</keyname> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>4.2.0</version> <extensions>true</extensions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <version>2.0.0</version> </plugin> <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId> <version>1.4.3</version> <configuration> <targetClasses> <param>com.cedarsoft.*</param> </targetClasses> <targetTests> <param>com.cedarsoft.*</param> </targetTests> </configuration> </plugin> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <phase>generate-resources</phase> <goals> <goal>revision</goal> </goals> </execution> </executions> <configuration> <generateGitPropertiesFile>true</generateGitPropertiesFile> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <executions> <execution> <id>Attach Site Descriptor</id> <goals> <goal>attach-descriptor</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>ru.concerteza.buildnumber</groupId> <artifactId>maven-jgit-buildnumber-plugin</artifactId> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> <manifestEntries> <X-Git-Branch>${git.branch}</X-Git-Branch> <X-Git-Tag>${git.tag}</X-Git-Tag> <X-Git-Revision>${git.revision}</X-Git-Revision> <X-Git-Build-Number>${git.buildnumber}</X-Git-Build-Number> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-maven</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>3.5.0</version> </requireMavenVersion> </rules> </configuration> </execution> <execution> <id>enforce-java-versions</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireJavaVersion> <version>1.8</version> </requireJavaVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> <version>2.4</version> <dependencies> <dependency> <groupId>com.cedarsoft.maven</groupId> <artifactId>cedarsoft-skin</artifactId> <version>${maven.skin.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <version>3.0</version> <configuration> <strictCheck>true</strictCheck> <header>${license.header.url}</header> <failIfMissing>false</failIfMissing> <aggregate>true</aggregate> <excludes> <exclude>**/.idea/**</exclude> <exclude>**/dist/**</exclude> <exclude>**/build/**</exclude> <exclude>**/src/test/resources/**</exclude> <exclude>src/site/resources/gpl*</exclude> <exclude>src/site/resources/apache*</exclude> <exclude>src/site/resources/commercial*</exclude> <exclude>**/.repository/**</exclude> <exclude>**/*.md5</exclude> <exclude>**/*.sha1</exclude> <exclude>**/*.tiff</exclude> <exclude>**/*.tif</exclude> <exclude>**/*.cr2</exclude> <exclude>**/*.xcf</exclude> <exclude>**/pom.xml</exclude> <exclude>**/LICENSE</exclude> </excludes> <mapping> <fxml>XML_STYLE</fxml> <ufraw>XML_STYLE</ufraw> </mapping> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> </plugin> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> </plugin> </plugins> </build> <profiles> <profile> <id>jdk11</id> <activation> <jdk>11</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <release>${java.version}</release> <compilerArgs> <arg>-XDcompilePolicy=simple</arg> <arg>-Xplugin:ErrorProne</arg> <arg>-Xlint:all</arg> <arg>-Xlint:-serial</arg> <arg>-parameters</arg> </compilerArgs> <encoding>${project.build.sourceEncoding}</encoding> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> <fork>true</fork> <annotationProcessorPaths> <path> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_core</artifactId> <version>2.3.2</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>release</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jetbrains.dokka</groupId> <artifactId>dokka-maven-plugin</artifactId> </plugin> </plugins> </build> </profile> <profile> <id>include-closed</id> <activation> <property> <name>includeClosed</name> </property> </activation> <modules> <module>closed</module> <module>webapps</module> </modules> </profile> <profile> <id>create-third-party-license-file</id> <activation> <property> <name>create-third-party-license-file</name> </property> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <executions> <execution> <phase>generate-resources</phase> <goals> <goal>add-third-party</goal> </goals> </execution> </executions> <configuration> <thirdPartyFilename>META-INF/license/THIRD-PARTY.txt</thirdPartyFilename> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>