Created
April 20, 2016 13:00
-
-
Save AlexDBlack/3c9b1c9f43696a739e825daad9d00271 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<properties> | |
<lombok.version>1.16.4</lombok.version> | |
<nd4j.version>0.4-rc3.9-SNAPSHOT</nd4j.version> | |
<dl4j.version>0.4-rc3.9-SNAPSHOT</dl4j.version> | |
<canova.version>0.0.0.15-SNAPSHOT</canova.version> | |
<jackson.version>2.4.4</jackson.version> | |
<spark.version>1.6.0</spark.version> | |
<scala.binary.version>2.10</scala.binary.version> | |
<dropwizard.version>0.9.2</dropwizard.version> | |
</properties> | |
<dependencyManagement> | |
<dependencies> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-native</artifactId> | |
<version>${nd4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-jcublas-7.0</artifactId> | |
<version>${nd4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-api</artifactId> | |
<version>${nd4j.version}</version> | |
</dependency> | |
</dependencies> | |
</dependencyManagement> | |
<dependencies> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-core</artifactId> | |
<version>${dropwizard.version}</version> | |
<exclusions> | |
<exclusion> | |
<artifactId>log4j-over-slf4j</artifactId> | |
<groupId>org.slf4j</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-assets</artifactId> | |
<version>${dropwizard.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-client</artifactId> | |
<version>${dropwizard.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-forms</artifactId> | |
<version>${dropwizard.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-views-freemarker</artifactId> | |
<version>${dropwizard.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>io.dropwizard</groupId> | |
<artifactId>dropwizard-views-mustache</artifactId> | |
<version>${dropwizard.version}</version> | |
</dependency> | |
<!--<dependency>--> | |
<!--<groupId>com.fasterxml.jackson.core</groupId>--> | |
<!--<artifactId>jackson-databind</artifactId>--> | |
<!--<version>2.7.2</version>--> | |
<!--</dependency>--> | |
<!-- Version 2.4.4 to match Spark (and hopefully avoid dependency clash on transitive dependency databind --> | |
<dependency> | |
<groupId>com.fasterxml.jackson.dataformat</groupId> | |
<artifactId>jackson-dataformat-xml</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<!-- Version 2.4.4 to avoid version mismatch between jackson-databind and jackson-datatype-joda (latter: comes with dropwizard) --> | |
<dependency> | |
<groupId>com.fasterxml.jackson.datatype</groupId> | |
<artifactId>jackson-datatype-joda</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<!-- TRY: forcing this to avoid no such method error exception, due to other jackson version mismatches --> | |
<!-- not sure that we need ALL of these to be forced, but it works --> | |
<dependency> | |
<groupId>com.fasterxml.jackson.jaxrs</groupId> | |
<artifactId>jackson-jaxrs-json-provider</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<dependency> | |
<groupId>com.fasterxml.jackson.datatype</groupId> | |
<artifactId>jackson-datatype-jdk7</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<dependency> | |
<groupId>com.fasterxml.jackson.datatype</groupId> | |
<artifactId>jackson-datatype-guava</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<dependency> | |
<groupId>com.fasterxml.jackson.module</groupId> | |
<artifactId>jackson-module-afterburner</artifactId> | |
<version>2.4.4</version> | |
</dependency> | |
<!-- Force version of Guava, instead of 15.0 pulled in as a transitive dependency with jackson-datatype-guava... --> | |
<dependency> | |
<groupId>com.google.guava</groupId> | |
<artifactId>guava</artifactId> | |
<version>19.0</version> | |
</dependency> | |
<!-- Force recent jersey server, to stop Spark from overriding dropwizard's 2.x jersey with spark 1.x jersey --> | |
<dependency> | |
<groupId>org.glassfish.jersey.core</groupId> | |
<artifactId>jersey-server</artifactId> | |
<version>2.22.1</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.httpcomponents</groupId> | |
<artifactId>httpclient</artifactId> | |
<version>4.5.1</version> | |
</dependency> | |
<!-- For some reason we DO need this as a dependency, otherwise Spark streaming fails immediately... (NoSuchMethodException) --> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-mllib_${scala.binary.version}</artifactId> | |
<version>${spark.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.slf4j</groupId> | |
<artifactId>log4j-over-slf4j</artifactId> | |
<version>1.7.12</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-core_${scala.binary.version}</artifactId> | |
<version>${spark.version}</version> | |
<exclusions> | |
<exclusion> | |
<groupId>javax.servlet</groupId> | |
<artifactId>servlet-api</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>org.slf4j</groupId> | |
<artifactId>slf4j-log4j12</artifactId> | |
</exclusion> | |
<!-- Exclude these dependencies because dropwizard is failing with them (having both com.sun.jersey and org.glassfish.jersey in same classpath is problematic? --> | |
<!-- i.e., jersey 1.x and 2.x don't play nice together... --> | |
<exclusion> | |
<groupId>com.sun.jersey.jersey-test-framework</groupId> | |
<artifactId>jersey-test-framework-grizzly2</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-json</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-json</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-core</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.typesafe.akka</groupId> | |
<artifactId>akka-remote_2.10</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.typesafe.akka</groupId> | |
<artifactId>akka-actor_2.10</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>com.typesafe.akka</groupId> | |
<artifactId>akka-slf4j_2.10</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>log4j</groupId> | |
<artifactId>log4j</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>dl4j-spark</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-native</artifactId> | |
</dependency> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-core</artifactId> | |
<version>${dl4j.version}</version> | |
<exclusions> | |
<exclusion> | |
<artifactId>jackson-databind</artifactId> | |
<groupId>com.fasterxml.jackson.core</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<!--includes kohsuke package--> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-ui</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
<!-- For UI components --> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-ui-components</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
</dependencies> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment