diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 5741cf771a..790bb34c8d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -1,5 +1,16 @@ -# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created -# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path +# Copyright 2022 JanusGraph Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Java CI with Maven @@ -44,6 +55,6 @@ jobs: fi - name: Publish to GitHub Packages Apache Maven - run: mvn --batch-mode deploy + run: mvn deploy -Dcheckstyle.skip -Drat.skip=true -Dit.skip=true -Denforcer.skip=true -Dmaven.javadoc.skip=true ${{ env.BUILD_MAVEN_OPTS }} env: GITHUB_TOKEN: ${{ secrets.my_pat }} diff --git a/janusgraph-core/src/main/java/org/janusgraph/diskstorage/keycolumnvalue/cache/RedissonCache.java b/janusgraph-core/src/main/java/org/janusgraph/diskstorage/keycolumnvalue/cache/RedissonCache.java index fef12e82d5..0bcfc1d38b 100644 --- a/janusgraph-core/src/main/java/org/janusgraph/diskstorage/keycolumnvalue/cache/RedissonCache.java +++ b/janusgraph-core/src/main/java/org/janusgraph/diskstorage/keycolumnvalue/cache/RedissonCache.java @@ -1,3 +1,17 @@ +// Copyright 2017 JanusGraph Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + package org.janusgraph.diskstorage.keycolumnvalue.cache; import org.apache.commons.lang.ArrayUtils; diff --git a/janusgraph-examples/example-berkeleyje/pom.xml.versionsBackup b/janusgraph-examples/example-berkeleyje/pom.xml.versionsBackup deleted file mode 100644 index 6785363200..0000000000 --- a/janusgraph-examples/example-berkeleyje/pom.xml.versionsBackup +++ /dev/null @@ -1,41 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-berkeleyje - pom - Example-BerkeleyJE: BerkeleyJE Storage, Lucene Index - https://janusgraph.org - - - - - org.janusgraph - example-common - ${project.version} - runtime - - - org.janusgraph - janusgraph-berkeleyje - ${project.version} - runtime - - - org.janusgraph - janusgraph-lucene - ${project.version} - runtime - - - - - org.janusgraph.example.JanusGraphApp - ${project.basedir}/conf/jgex-berkeleyje.properties - - - diff --git a/janusgraph-examples/example-common/pom.xml.versionsBackup b/janusgraph-examples/example-common/pom.xml.versionsBackup deleted file mode 100644 index 8803c4da8d..0000000000 --- a/janusgraph-examples/example-common/pom.xml.versionsBackup +++ /dev/null @@ -1,26 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-common - Example-Common: Common Graph Code for Examples - https://janusgraph.org - - - - org.janusgraph - janusgraph-core - ${project.version} - - - - - org.janusgraph.example.JanusGraphApp - ${project.basedir}/conf/jgex-inmemory.properties - - - diff --git a/janusgraph-examples/example-cql/pom.xml.versionsBackup b/janusgraph-examples/example-cql/pom.xml.versionsBackup deleted file mode 100644 index 1368c4e299..0000000000 --- a/janusgraph-examples/example-cql/pom.xml.versionsBackup +++ /dev/null @@ -1,42 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-cql - pom - Example-Cql: Cassandra CQL Storage, Elasticsearch Index - https://janusgraph.org - - - - - org.janusgraph - example-common - ${project.version} - runtime - - - org.janusgraph - janusgraph-cql - ${project.version} - runtime - - - org.janusgraph - janusgraph-es - ${project.version} - runtime - - - - - org.janusgraph.example.JanusGraphApp - ${project.basedir}/conf/jgex-cql.properties - ${project.basedir}/conf/logback.xml - - - diff --git a/janusgraph-examples/example-hbase/pom.xml.versionsBackup b/janusgraph-examples/example-hbase/pom.xml.versionsBackup deleted file mode 100644 index 658aa53fa5..0000000000 --- a/janusgraph-examples/example-hbase/pom.xml.versionsBackup +++ /dev/null @@ -1,48 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-hbase - pom - Example-HBase: HBase Storage, Solr Index - https://janusgraph.org - - - - - org.janusgraph - example-common - ${project.version} - runtime - - - org.janusgraph - janusgraph-hbase - ${project.version} - runtime - - - org.apache.hbase - hbase-shaded-client - ${hbase1.version} - runtime - - - org.janusgraph - janusgraph-solr - ${project.version} - runtime - - - - - org.janusgraph.example.JanusGraphApp - ${project.basedir}/conf/jgex-hbase-solr-cloud.properties - ${project.basedir}/conf/logback.xml - - - diff --git a/janusgraph-examples/example-remotegraph/pom.xml.versionsBackup b/janusgraph-examples/example-remotegraph/pom.xml.versionsBackup deleted file mode 100644 index 2481eafe5d..0000000000 --- a/janusgraph-examples/example-remotegraph/pom.xml.versionsBackup +++ /dev/null @@ -1,35 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-remotegraph - Example-RemoteGraph: Example with RemoteGraph - https://janusgraph.org - - - - org.janusgraph - example-common - ${project.version} - - - org.apache.tinkerpop - gremlin-driver - - - org.apache.tinkerpop - gremlin-server - test - - - - - org.janusgraph.example.RemoteGraphApp - ${project.basedir}/conf/jgex-remote.properties - - - diff --git a/janusgraph-examples/example-tinkergraph/pom.xml.versionsBackup b/janusgraph-examples/example-tinkergraph/pom.xml.versionsBackup deleted file mode 100644 index b2e0ca670e..0000000000 --- a/janusgraph-examples/example-tinkergraph/pom.xml.versionsBackup +++ /dev/null @@ -1,30 +0,0 @@ - - 4.0.0 - - org.janusgraph - janusgraph-examples - 0.6.0 - ../pom.xml - - example-tinkergraph - Example-TinkerGraph: Example with TinkerGraph - https://janusgraph.org - - - - org.janusgraph - example-common - ${project.version} - - - org.apache.tinkerpop - tinkergraph-gremlin - - - - - org.janusgraph.example.TinkerGraphApp - ${project.basedir}/conf/jgex-tinkergraph.properties - - - diff --git a/pom.xml.versionsBackup b/pom.xml.versionsBackup deleted file mode 100644 index c3ba3f765f..0000000000 --- a/pom.xml.versionsBackup +++ /dev/null @@ -1,1589 +0,0 @@ - - 4.0.0 - org.janusgraph - janusgraph - 0.6.0 - pom - - 3.0.0 - - JanusGraph: Distributed Graph Database - https://janusgraph.org - - - JanusGraph is a distributed graph database optimized for processing massive-scale graphs represented over a machine - cluster. - JanusGraph separates the concerns of graph processing and manipulation from storing the graph on disk, - delegating that concern to an extensible set of persistence solutions. - - - - Matthias Broecheler - me@matthiasb.com - http://matthiasb.com - - - Daniel LaRocque - dalaro@hopcount.org - - - Pavel Yaskevich - povel.y@gmail.com - https://github.com/xedin - - - - - Marko A. Rodriguez - marko@markorodriguez.com - https://markorodriguez.com - - - Stephen Mallette - spmva@genoprime.com - https://stephen.genoprime.com - - - 2012 - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - scm:git:git@github.com:JanusGraph/janusgraph.git - scm:git:git@github.com:JanusGraph/janusgraph.git - git@github.com:JanusGraph/janusgraph.git - v0.6.0 - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - 1.0.0,1.1.0-SNAPSHOT - 3.5.1 - 1.7.2 - 5.7.2 - 3.8.0 - 0.3.0 - 4.1.18 - 1.7.30 - 4.5.13 - 4.4.14 - 2.8.5 - 1.6.0 - 2.2.7 - 4.2.0-incubating - 1.21.0 - 1.7.1 - - 1.9.13 - - 2.10.0 - 8.9.0 - 7.14.0 - 1.9.4 - 3.2.2 - 3.6.2 - - 4.1.61.Final - 5.7.0 - 1.12.1 - UTF-8 - UTF-8 - ${project.build.directory}/janusgraph-test - false - 1.6 - - -Xms256m -Xmx768m -XX:+HeapDumpOnOutOfMemoryError -ea ${test.extra.jvm.opts} - -Xms256m -Xmx256m -ea -XX:+HeapDumpOnOutOfMemoryError ${test.extra.jvm.opts} - - false - true - ${basedir} - 3.2.0 - 1.8 - 1.8 - MEMORY_TESTS,PERFORMANCE_TESTS,BRITTLE_TESTS - false - 3.11.10 - 4.13.0 - 4.4.0 - 1.16.0 - 4.2 - 3.15.6 - 1.38.1 - 3.15.3 - 1.21 - - - janusgraph-grpc - janusgraph-driver - janusgraph-core - janusgraph-server - janusgraph-backend-testutils - janusgraph-test - janusgraph-inmemory - janusgraph-berkeleyje - janusgraph-cql - janusgraph-hadoop - janusgraph-hbase - janusgraph-bigtable - janusgraph-es - janusgraph-lucene - janusgraph-all - janusgraph-dist - janusgraph-doc - janusgraph-solr - janusgraph-examples - - - - apache-snapshots - repository.apache.org snapshots - https://repository.apache.org/content/repositories/snapshots - - false - - - true - - - - - ${basedir}/target - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M3 - - - enforce-dependency-convergence - - enforce - - - - - - com.google.guava:guava - com.fasterxml.jackson.core:jackson-annotations - com.fasterxml.jackson.core:jackson-databind - com.fasterxml.jackson.core:jackson-core - - - - - - - - - - maven-release-plugin - - - javadoc:aggregate deploy - - - false - - - @{project.version} - - - janusgraph-release - false - - - true - - - -DskipTests=true - - - - org.apache.rat - apache-rat-plugin - 0.13 - - - rat-checks - validate - - check - - - - - false - - **/target/** - **/.classpath - **/.project - **/.settings/** - **/src/main/resources/META-INF/services/** - **/src/test/resources/META-INF/services/** - **/*.iml - **/*.json - **/*.xml - **/*.xml.releaseBackup - docs/** - **/*.md - **/*.txt - **/*.log - **/*.patch - **/*.crt - **/*.sysconfig - **/*.csv - **/*.id - **/*.gz - .editorconfig - CC-BY-4.0.txt - **/cqlshrc - **/regionservers - **/jaas_keytab.conf - **/src/test/resources/excludes - **/src/test/resources/longTests1 - **/src/test/resources/longTests2 - **/src/pkg/static/debian/** - **/src/test/resources/mockito-extensions/** - **/src/test/resources/org/janusgraph/hadoop/formats/edgelist/rdf/** - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.1.2 - - - com.puppycrawl.tools - checkstyle - 8.42 - - - - true - true - ${project.build.sourceDirectories} - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - validate - validate - - check - - - - - - - - - - maven-compiler-plugin - 3.8.1 - - ${compiler.source} - ${compiler.target} - - 500 - - - -Xlint:unchecked - - - - - maven-surefire-plugin - 2.22.2 - - ${default.test.jvm.opts} - alphabetical - false - - 21600 - false - - **/*PerformanceTest.java - **/*ConcurrentTest.java - **/*Groovy*Test.java - **/*ComputerTest.java - **/*ProcessTest.java - **/*ProcessPerformanceTest.java - **/*StructureTest.java - - ${test.excluded.groups} - ${test.skip.default} - - - - log4j.configuration - file:${project.build.directory}/test-classes/log4j.properties - - - - - - tinkerpop-test - - test - - test - - false - 1 - none - 1 - false - - **/*Groovy*Test.java - **/*ComputerTest.java - **/*ProcessTest.java - **/*ProcessPerformanceTest.java - **/*StructureTest.java - - alphabetical - ${test.skip.tp} - - ${project.build.directory} - file:${project.build.directory}/test-classes/log4j.properties - true - - - - - - - maven-failsafe-plugin - 2.22.2 - - - - - log4j.configuration - file:${project.build.directory}/test-classes/log4j.properties - - - - - - maven-deploy-plugin - 2.8.2 - - - maven-jar-plugin - 3.2.0 - - - - ${project.version} - ${tinkerpop.version} - - - - - - maven-resources-plugin - 3.2.0 - - - maven-release-plugin - 2.5.3 - - - maven-javadoc-plugin - ${maven.javadoc.version} - - - maven-assembly-plugin - 3.3.0 - - - maven-source-plugin - 3.2.1 - - - maven-clean-plugin - 3.1.0 - - - maven-dependency-plugin - 3.1.2 - - - maven-gpg-plugin - ${maven.gpg.version} - - - org.codehaus.mojo - build-helper-maven-plugin - 3.2.0 - - - org.codehaus.mojo - exec-maven-plugin - 3.0.0 - - - org.codehaus.mojo - cobertura-maven-plugin - 2.7 - - true - - - - maven-antrun-plugin - 3.0.0 - - - org.jacoco - jacoco-maven-plugin - 0.8.6 - - - - - - - - - org.apache.tinkerpop - gremlin-core - ${tinkerpop.version} - - - org.apache.tinkerpop - gremlin-server - ${tinkerpop.version} - - - com.codahale.metrics - metrics-core - - - - - org.apache.tinkerpop - gremlin-console - ${tinkerpop.version} - - - org.apache.tinkerpop - gremlin-groovy - ${tinkerpop.version} - - - org.apache.tinkerpop - gremlin-driver - ${tinkerpop.version} - - - org.apache.tinkerpop - gremlin-test - ${tinkerpop.version} - - - junit - junit - - - org.ow2.asm - asm - - - org.apache.kerby - kerb-simplekdc - - - - - org.apache.tinkerpop - tinkergraph-gremlin - ${tinkerpop.version} - - - org.apache.tinkerpop - hadoop-gremlin - ${tinkerpop.version} - - - org.apache.tinkerpop - spark-gremlin - ${tinkerpop.version} - - - org.eclipse.jetty.orbit - javax.servlet - - - com.thoughtworks.paranamer - paranamer - - - - - org.apache.commons - commons-configuration2 - - 2.7 - - - - - com.fasterxml.jackson.core - jackson-core - ${jackson2.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson2.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-json-org - ${jackson2.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson2.version} - - - com.fasterxml.jackson.module - jackson-module-scala_2.12 - ${jackson2.version} - - - com.fasterxml.jackson.module - jackson-module-paranamer - ${jackson2.version} - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - javax.validation - validation-api - 2.0.1.Final - - - - - org.codehaus.jackson - jackson-mapper-asl - ${jackson1.version} - - - org.codehaus.jackson - jackson-core-asl - ${jackson1.version} - - - org.codehaus.jackson - jackson-xc - ${jackson1.version} - - - org.codehaus.jackson - jackson-jaxrs - ${jackson1.version} - - - org.apache.commons - commons-lang3 - 3.11 - - - commons-configuration - commons-configuration - 1.10 - - - commons-collections - commons-collections - ${commons.collections.version} - - - commons-net - commons-net - 3.7.2 - - - commons-beanutils - commons-beanutils - ${commons.beanutils.version} - - - commons-beanutils - commons-beanutils-core - ${commons.beanutils.version} - - - commons-logging - commons-logging - 1.2 - - - org.apache.commons - commons-math - 2.2 - - - org.apache.commons - commons-math3 - 3.6.1 - - - org.yaml - snakeyaml - 1.28 - - - net.oneandone.reflections8 - reflections8 - 0.11.7 - - - xml-apis - xml-apis - 2.0.2 - - - org.apache.zookeeper - zookeeper - ${zookeeper.version} - - - org.apache.avro - avro - 1.10.1 - - - jboss-logging - org.jboss.logging - 3.4.1.Final - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - log4j - log4j - 1.2.17 - - - ch.qos.logback - logback-classic - 1.1.3 - - - - org.mortbay.jetty - jetty - 6.1.26 - - - - net.jpountz.lz4 - lz4 - 1.3.0 - - - - io.netty - netty-all - ${netty4.version} - - - io.netty - netty-handler - ${netty4.version} - - - io.netty - netty-common - ${netty4.version} - - - io.netty - netty-resolver - ${netty4.version} - - - io.netty - netty-codec - ${netty4.version} - - - io.netty - netty-transport - ${netty4.version} - - - io.netty - netty-buffer - ${netty4.version} - - - io.netty - netty-transport-native-epoll - ${netty4.version} - - - io.netty - netty-transport-native-unix-common - ${netty4.version} - - - org.objenesis - objenesis - 3.2 - - - - org.junit.platform - junit-platform-launcher - ${junit-platform.version} - - - org.junit.platform - junit-platform-runner - ${junit-platform.version} - - - org.junit.jupiter - junit-jupiter-api - ${junit.version} - - - org.junit.jupiter - junit-jupiter-params - ${junit.version} - - - org.junit.jupiter - junit-jupiter-engine - ${junit.version} - - - org.junit.vintage - junit-vintage-engine - ${junit.version} - - - org.mockito - mockito-core - ${mockito.version} - - - org.mockito - mockito-inline - ${mockito.version} - - - org.mockito - mockito-junit-jupiter - ${mockito.version} - - - - com.google.guava - guava - 29.0-jre - - - com.google.errorprone - error_prone_annotations - 2.7.1 - - - commons-codec - commons-codec - 1.15 - - - commons-cli - commons-cli - 1.4 - - - org.jboss.netty - netty - 3.2.10.Final - - - io.netty - netty - 3.10.6.Final - - - - - org.locationtech.spatial4j - spatial4j - 0.8 - - - - - org.locationtech.jts - jts-core - 1.17.0 - - - - - commons-httpclient - commons-httpclient - 3.1 - - - - - org.apache.httpcomponents - httpclient - ${httpcomponents.httpclient.version} - - - org.apache.httpcomponents - httpcore - ${httpcomponents.httpcore.version} - - - org.apache.httpcomponents - httpcore-nio - ${httpcomponents.httpcore.version} - - - - com.googlecode.json-simple - json-simple - 1.1.1 - - - - commons-io - commons-io - 2.8.0 - - - org.jacoco - org.jacoco.ant - 0.8.6 - - - io.dropwizard.metrics - metrics-core - ${metrics.version} - - - io.dropwizard.metrics - metrics-jvm - ${metrics.version} - - - io.dropwizard.metrics - metrics-graphite - ${metrics.version} - - - io.dropwizard.metrics - metrics-jmx - ${metrics.version} - - - com.boundary - high-scale-lib - 1.0.6 - - - com.clearspring.analytics - stream - 2.9.8 - - - it.unimi.dsi - fastutil - 8.5.2 - - - org.apache.cassandra - cassandra-all - ${cassandra.version} - - - org.javassist - javassist - 3.27.0-GA - - - com.carrotsearch - junit-benchmarks - 0.7.2 - - - com.carrotsearch - hppc - 0.8.2 - - - com.carrotsearch.randomizedtesting - randomizedtesting-runner - 2.7.8 - - - junit - junit - - - - - org.apache.commons - commons-compress - 1.21 - - - com.google.protobuf - protobuf-java - ${protobuf.version} - - - com.google.protobuf - protobuf-java-util - ${protobuf.version} - - - io.grpc - grpc-core - ${grpc.version} - - - io.grpc - grpc-protobuf - ${grpc.version} - - - io.grpc - grpc-stub - ${grpc.version} - - - io.grpc - grpc-testing - ${grpc.version} - - - io.grpc - grpc-netty-shaded - ${grpc.version} - - - org.apache.velocity - velocity - 1.7 - - - commons-lang - commons-lang - - - - - org.apache.ant - ant - 1.10.11 - - - javax.servlet - servlet-api - 2.5 - - - org.elasticsearch.client - elasticsearch-rest-client - ${elasticsearch.version} - - - org.testcontainers - testcontainers - ${testcontainers.version} - - - net.java.dev.jna - jna - - - junit - junit - - - - - org.testcontainers - elasticsearch - ${testcontainers.version} - - - org.testcontainers - cassandra - ${testcontainers.version} - - - com.datastax.cassandra - cassandra-driver-core - - - - - org.testcontainers - solr - ${testcontainers.version} - - - org.testcontainers - junit-jupiter - ${testcontainers.version} - - - org.easymock - easymock - ${easymock.version} - - - io.github.artsok - rerunner-jupiter - 2.1.6 - - - org.xerial.snappy - snappy-java - 1.1.7.6 - - - javax.activation - activation - 1.1.1 - - - org.slf4j - jcl-over-slf4j - 1.7.30 - - - com.nimbusds - nimbus-jose-jwt - 8.2.1 - - - org.apache.commons - commons-text - 1.9 - - - - - - - - org.slf4j - slf4j-api - - - org.slf4j - slf4j-log4j12 - runtime - true - - - log4j - log4j - runtime - true - - - - - - java-11 - - 11 - 11 - - - - - janusgraph-release - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar-no-fork - - - - - - maven-javadoc-plugin - - - attach-javadocs - package - - jar - - - - true - - - - - - maven-gpg-plugin - - - sign-artifacts - package - - sign - - - true - ${gpg.skip} - - *.asc - - - - - - - - - - - hadoop2 - - - - !hadoop.profile - - - - - - - org.apache.hadoop - hadoop-annotations - ${hadoop2.version} - - - org.apache.hadoop - hadoop-auth - ${hadoop2.version} - - - org.apache.hadoop - hadoop-client - ${hadoop2.version} - - - javax.servlet - servlet-api - - - org.apache.commons - commons-compress - - - - - org.apache.hadoop - hadoop-common - ${hadoop2.version} - - - org.apache.hadoop - hadoop-hdfs - ${hadoop2.version} - - - org.apache.hadoop - hadoop-hdfs - ${hadoop2.version} - tests - test-jar - - - org.apache.hadoop - hadoop-mapreduce-client-common - ${hadoop2.version} - - - org.apache.hadoop - hadoop-mapreduce-client-core - ${hadoop2.version} - - - org.apache.hadoop - hadoop-mapreduce-client-jobclient - ${hadoop2.version} - - - org.apache.hadoop - hadoop-mapreduce-client-jobclient - ${hadoop2.version} - tests - test-jar - - - org.apache.hadoop - hadoop-mapreduce-client-shuffle - ${hadoop2.version} - - - org.apache.hadoop - hadoop-yarn-api - ${hadoop2.version} - - - org.apache.hadoop - hadoop-yarn-common - ${hadoop2.version} - - - org.apache.hadoop - hadoop-yarn-server-common - ${hadoop2.version} - - - - - - - coverage - - ${jacoco.opts} - - - - - maven-resources-plugin - - - copy-sources-for-jacoco - process-resources - - copy-resources - - - ${project.build.directory}/jacoco-sources - - - ${project.basedir}/src/main/java/ - false - - - - - - copy-classes-for-jacoco - process-classes - - copy-resources - - - ${project.build.directory}/jacoco-classes - - - ${project.build.directory}/classes/ - false - - - - - - - - maven-dependency-plugin - - - - unpack-dependency-sources - generate-resources - - unpack-dependencies - - - sources - ${project.build.directory}/jacoco-sources - ${project.groupId} - janusgraph-test - - - - unpack-dependency-classes - generate-resources - - unpack-dependencies - - - - - ${project.build.directory}/jacoco-classes - ${project.groupId} - janusgraph-test - - - - - - org.jacoco - jacoco-maven-plugin - - - prepare-jacoco-agent - test-compile - - prepare-agent - - - ${top.level.basedir}/target/jacoco-combined.exec - true - jacoco.opts - - - - - - - maven-antrun-plugin - - - default-cli - post-integration-test - - run - - - - - - - - - - - - - - - - - - - - - - - - - - org.jacoco - org.jacoco.ant - 0.8.6 - - - - - - - - - memory-test - - - test.skip.mem - false - - - - - - maven-surefire-plugin - - - memory-test - - test - - test - - ${mem.jvm.opts} - false - 1 - none - 1 - false - alphabetical - MEMORY_TESTS - - - - - - - - - - - performance-test - - - test.skip.perf - false - - - - - - maven-surefire-plugin - - - performance-test - - test - - test - - ${default.test.jvm.opts} ${perf.jvm.opts} - false - 1 - none - 1 - false - alphabetical - PERFORMANCE_TESTS - - - - - - - - - -