Created
January 5, 2017 14:22
-
-
Save lacic/f3d95a38aa428d1c2acab190a2eb6411 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
<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"> | |
<modelVersion>4.0.0</modelVersion> | |
<groupId>com.dl4j.test.project</groupId> | |
<artifactId>dl4j-lib</artifactId> | |
<version>1.0-SNAPSHOT</version> | |
<name>DL Lib</name> | |
<description>Forecasting lib using dl4j</description> | |
<properties> | |
<nd4j.backend>nd4j-native</nd4j.backend> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
<shadedClassifier>bin</shadedClassifier> | |
<java.version>1.8</java.version> | |
<nd4j.version>0.7.2</nd4j.version> | |
<dl4j.version>0.7.2</dl4j.version> | |
<datavec.version>0.7.2</datavec.version> | |
<arbiter.version>0.7.2</arbiter.version> | |
<guava.version>19.0</guava.version> | |
<jfreechart.version>1.0.13</jfreechart.version> | |
<jcommon.version>1.0.23</jcommon.version> | |
<maven-shade-plugin.version>2.4.3</maven-shade-plugin.version> | |
<exec-maven-plugin.version>1.4.0</exec-maven-plugin.version> | |
<maven.minimum.version>3.3.1</maven.minimum.version> | |
</properties> | |
<repositories> | |
<repository> | |
<id>snapshots-repo</id> | |
<url>https://oss.sonatype.org/content/repositories/snapshots</url> | |
<releases> | |
<enabled>false</enabled> | |
</releases> | |
<snapshots> | |
<enabled>true</enabled> | |
</snapshots> | |
</repository> | |
</repositories> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-release-plugin</artifactId> | |
<version>2.5.3</version> | |
<configuration> | |
<autoVersionSubmodules>true</autoVersionSubmodules> | |
<useReleaseProfile>false</useReleaseProfile> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>exec-maven-plugin</artifactId> | |
<version>${exec-maven-plugin.version}</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>exec</goal> | |
</goals> | |
</execution> | |
</executions> | |
<configuration> | |
<executable>java</executable> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-compiler-plugin</artifactId> | |
<version>3.5.1</version> | |
<configuration> | |
<source>${java.version}</source> | |
<target>${java.version}</target> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-shade-plugin</artifactId> | |
<version>${maven-shade-plugin.version}</version> | |
<configuration> | |
<shadedArtifactAttached>true</shadedArtifactAttached> | |
<shadedClassifierName>${shadedClassifier}</shadedClassifierName> | |
<createDependencyReducedPom>true</createDependencyReducedPom> | |
<filters> | |
<filter> | |
<artifact>*:*</artifact> | |
<excludes> | |
<exclude>org/datanucleus/**</exclude> | |
<exclude>META-INF/*.SF</exclude> | |
<exclude>META-INF/*.DSA</exclude> | |
<exclude>META-INF/*.RSA</exclude> | |
</excludes> | |
</filter> | |
</filters> | |
</configuration> | |
<executions> | |
<execution> | |
<phase>package</phase> | |
<goals> | |
<goal>shade</goal> | |
</goals> | |
<configuration> | |
<transformers> | |
<transformer | |
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | |
<resource>reference.conf</resource> | |
</transformer> | |
<transformer | |
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"> | |
</transformer> | |
<transformer | |
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> | |
</transformer> | |
</transformers> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
<extensions> | |
<extension> | |
<groupId>org.apache.maven.wagon</groupId> | |
<artifactId>wagon-ftp</artifactId> | |
<version>2.10</version> | |
</extension> | |
<extension> | |
<groupId>org.apache.maven.wagon</groupId> | |
<artifactId>wagon-ssh</artifactId> | |
<version>2.10</version> | |
</extension> | |
<extension> | |
<groupId>org.apache.maven.wagon</groupId> | |
<artifactId>wagon-webdav</artifactId> | |
<version>1.0-beta-2</version> | |
</extension> | |
</extensions> | |
</build> | |
<dependencyManagement> | |
<dependencies> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-native</artifactId> | |
<version>${nd4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>nd4j-cuda-7.5</artifactId> | |
<version>${nd4j.version}</version> | |
</dependency> | |
</dependencies> | |
</dependencyManagement> | |
<dependencies> | |
<!-- ND4J backend. You need one in every DL4J project. Normally define | |
artifactId as either "nd4j-native-platform" or "nd4j-cuda-7.5-platform" --> | |
<dependency> | |
<groupId>org.nd4j</groupId> | |
<artifactId>${nd4j.backend}</artifactId> | |
</dependency> | |
<!-- Core DL4J functionality --> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-core</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-nlp</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
<!-- deeplearning4j-ui is used for HistogramIterationListener + visualization: | |
see http://deeplearning4j.org/visualization --> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>deeplearning4j-ui_2.10</artifactId> | |
<version>${dl4j.version}</version> | |
</dependency> | |
<!-- deeplearning4j-ui is used for HistogramIterationListener + visualization: | |
see http://deeplearning4j.org/visualization --> | |
<!-- Force guava versions for using UI/HistogramIterationListener --> | |
<dependency> | |
<groupId>com.google.guava</groupId> | |
<artifactId>guava</artifactId> | |
<version>${guava.version}</version> | |
<optional>true</optional> | |
</dependency> | |
<!-- datavec-data-codec: used only in video example for loading video data --> | |
<dependency> | |
<groupId>org.datavec</groupId> | |
<artifactId>datavec-data-codec</artifactId> | |
<version>${datavec.version}</version> | |
<optional>true</optional> | |
</dependency> | |
<!-- Arbiter: used for hyperparameter optimization examples --> | |
<dependency> | |
<groupId>org.deeplearning4j</groupId> | |
<artifactId>arbiter-deeplearning4j</artifactId> | |
<version>${arbiter.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>4.12</version> | |
<scope>test</scope> | |
<optional>true</optional> | |
</dependency> | |
<dependency> | |
<groupId>org.mockito</groupId> | |
<artifactId>mockito-core</artifactId> | |
<version>2.2.5</version> | |
<scope>test</scope> | |
<optional>true</optional> | |
</dependency> | |
</dependencies> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment