Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <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>
- <artifactId>lstm95</artifactId>
- <groupId>uk.org.chaos.borris.shotgun</groupId>
- <version>1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
- <properties>
- <jcommander.version>1.27</jcommander.version>
- <azure.hadoop.version>2.7.4</azure.hadoop.version>
- <azure.storage.version>2.0.0</azure.storage.version>
- <!-- <spark.version>1.6.3</spark.version> -->
- <spark.version>2.1.0</spark.version>
- <jackson.spark.version>2.6.5</jackson.spark.version> <!-- Use 2.6.5 for Spark 2, 2.5.1 for Spark 1 -->
- <!-- Change the nd4j.backend property to nd4j-cuda-8.0-platform, nd4j-cuda-9.0-platform or nd4j-cuda-9.2-platform to use CUDA GPUs -->
- <nd4j.backend>nd4j-native-platform</nd4j.backend>
- <!--<nd4j.backend>nd4j-cuda-9.2-platform</nd4j.backend>-->
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <shadedClassifier>bin</shadedClassifier>
- <java.version>1.8</java.version>
- <nd4j.version>1.0.0-beta6</nd4j.version>
- <dl4j.version>1.0.0-beta6</dl4j.version>
- <datavec.version>1.0.0-beta6</datavec.version>
- <arbiter.version>1.0.0-beta6</arbiter.version>
- <rl4j.version>1.0.0-beta6</rl4j.version>
- <!-- For Spark examples: change the _1 to _2 to switch between Spark 1 and Spark 2 -->
- <dl4j.spark.version>1.0.0-beta6_spark_2</dl4j.spark.version>
- <datavec.spark.version>1.0.0-beta6_spark_2</datavec.spark.version>
- <!-- Scala binary version: DL4J's Spark and UI functionality are released with both Scala 2.10 and 2.11 support -->
- <scala.binary.version>2.11</scala.binary.version>
- <hadoop.version>2.2.0</hadoop.version> <!-- Hadoop version used by Spark 1.6.3 and 2.2.1 (and likely others) -->
- <guava.version>19.0</guava.version>
- <logback.version>1.1.7</logback.version>
- <jfreechart.version>1.0.13</jfreechart.version>
- <jcommon.version>1.0.23</jcommon.version>
- <maven-compiler-plugin.version>3.6.1</maven-compiler-plugin.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>
- <javafx.version>2.2.3</javafx.version>
- <javafx.runtime.lib.jar>${env.JAVAFX_HOME}/jfxrt.jar</javafx.runtime.lib.jar>
- <aws.sdk.version>1.11.109</aws.sdk.version>
- <jackson.version>2.5.1</jackson.version>
- <scala.plugin.version>3.2.2</scala.plugin.version>
- </properties>
- <dependencyManagement>
- <dependencies>
- <!-- Force Jackson versions to match Spark. This usually only matters for Spark local, not Spark submit -->
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-scala_2.11</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-scala_${scala.binary.version}</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-jdk8</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-jsr310</artifactId>
- <version>${jackson.spark.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.nd4j</groupId>
- <artifactId>nd4j-native</artifactId>
- <version>${nd4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.nd4j</groupId>
- <artifactId>nd4j-native</artifactId>
- <version>${nd4j.version}</version>
- <classifier>linux-x86_64-avx2</classifier>
- </dependency>
- <dependency>
- <groupId>org.apache.spark</groupId>
- <artifactId>spark-core_${scala.binary.version}</artifactId>
- <version>${spark.version}</version>
- </dependency>
- <dependency>
- <groupId>org.nd4j</groupId>
- <artifactId>${nd4j.backend}</artifactId>
- <version>${nd4j.version}</version>
- </dependency>
- <!-- <dependency>-->
- <!-- <groupId>org.deeplearning4j</groupId>-->
- <!-- <artifactId>dl4j-spark_${scala.binary.version}</artifactId>-->
- <!-- <version>${dl4j.spark.version}</version>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>org.deeplearning4j</groupId>-->
- <!-- <artifactId>dl4j-spark-parameterserver_${scala.binary.version}</artifactId>-->
- <!-- <version>${dl4j.spark.version}</version>-->
- <!-- </dependency>-->
- <dependency>
- <groupId>com.beust</groupId>
- <artifactId>jcommander</artifactId>
- <version>${jcommander.version}</version>
- </dependency>
- <!-- Used for patent classification example -->
- <dependency>
- <groupId>org.jsoup</groupId>
- <artifactId>jsoup</artifactId>
- <version>1.10.2</version>
- </dependency>
- <!-- Used for patent classification example -->
- <dependency>
- <groupId>org.deeplearning4j</groupId>
- <artifactId>deeplearning4j-nlp</artifactId>
- <version>${dl4j.version}</version>
- </dependency>
- <!-- Used for patent classification example -->
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-azure</artifactId>
- <version>${azure.hadoop.version}</version>
- </dependency>
- <!-- Used for patent classification example -->
- <dependency>
- <groupId>com.microsoft.azure</groupId>
- <artifactId>azure-storage</artifactId>
- <version>${azure.storage.version}</version>
- </dependency>
- <dependency>
- <groupId>com.amazonaws</groupId>
- <artifactId>aws-java-sdk-emr</artifactId>
- <version>${aws.sdk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>com.amazonaws</groupId>
- <artifactId>aws-java-sdk-s3</artifactId>
- <version>${aws.sdk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-classic</artifactId>
- <version>${logback.version}</version>
- </dependency>
- <dependency>
- <groupId>ch.qos.logback</groupId>
- <artifactId>logback-core</artifactId>
- <version>${logback.version}</version>
- </dependency>
- <dependency>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <version>1.18.4</version>
- </dependency>
- <dependency>
- <groupId>org.jetbrains</groupId>
- <artifactId>annotations</artifactId>
- <version>18.0.0</version>
- </dependency>
- <dependency>
- <groupId>org.deeplearning4j</groupId>
- <artifactId>deeplearning4j-ui</artifactId>
- <version>1.0.0-beta6</version>
- </dependency>
- </dependencies>
- <repositories>
- <repository>
- <id>projectlombok.org</id>
- <url>http://projectlombok.org/mavenrepo</url>
- </repository>
- </repositories>
- <build>
- <plugins>
- <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-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
- implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
- </transformer>
- </transformers>
- </configuration>
- </execution>
- </executions>
- </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>
- </plugins>
- </build>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement