Permalink
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
Cannot retrieve contributors at this time
<?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> | |
<groupId>com.intel.analytics.zoo</groupId> | |
<artifactId>zoo-parent</artifactId> | |
<packaging>pom</packaging> | |
<version>0.6.0-SNAPSHOT</version> | |
<name>zoo-parent</name> | |
<description>A distributed analytics library for Apache Spark.</description> | |
<url>https://github.com/intel-analytics/analytics-zoo</url> | |
<developers> | |
<developer> | |
<name>Jason Dai</name> | |
<email>jason.dai@intel.com</email> | |
<organization>Intel</organization> | |
<organizationUrl>http://www.intel.com</organizationUrl> | |
</developer> | |
</developers> | |
<modules> | |
<module>zoo</module> | |
</modules> | |
<scm> | |
<connection>scm:git:git@github.com:intel-analytics/analytics-zoo.git</connection> | |
<url>https://github.com/intel-analytics/analytics-zoo/tree/master</url> | |
</scm> | |
<repositories> | |
<repository> | |
<id>central</id> | |
<name>Maven Repository</name> | |
<url>https://repo1.maven.org/maven2</url> | |
<releases> | |
<enabled>true</enabled> | |
</releases> | |
<snapshots> | |
<enabled>false</enabled> | |
</snapshots> | |
</repository> | |
<repository> | |
<id>apache-repo</id> | |
<name>Apache Repository</name> | |
<url>https://repository.apache.org/content/repositories/releases</url> | |
<releases> | |
<enabled>true</enabled> | |
</releases> | |
<snapshots> | |
<enabled>false</enabled> | |
</snapshots> | |
</repository> | |
<repository> | |
<id>jboss-repo</id> | |
<name>JBoss Repository</name> | |
<url>https://repository.jboss.org/nexus/content/repositories/releases</url> | |
<releases> | |
<enabled>true</enabled> | |
</releases> | |
<snapshots> | |
<enabled>false</enabled> | |
</snapshots> | |
</repository> | |
<repository> | |
<id>sonatype</id> | |
<name>sonatype repository</name> | |
<url>https://oss.sonatype.org/content/groups/public/</url> | |
<releases> | |
<enabled>true</enabled> | |
</releases> | |
<snapshots> | |
<enabled>true</enabled> | |
</snapshots> | |
</repository> | |
</repositories> | |
<licenses> | |
<license> | |
<name>Apache License, Version 2.0</name> | |
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | |
</license> | |
</licenses> | |
<properties> | |
<scala.major.version>2.11</scala.major.version> | |
<scala.version>2.11.8</scala.version> | |
<scala.macros.version>2.1.0</scala.macros.version> | |
<spark.version>2.1.0</spark.version> | |
<bigdl.artifactId>bigdl-SPARK_2.1</bigdl.artifactId> | |
<maven-site-plugin.version>3.4</maven-site-plugin.version> | |
<wagon-ssh.version>1.0</wagon-ssh.version> | |
<maven-enforcer-plugin.version>1.3.1</maven-enforcer-plugin.version> | |
</properties> | |
<distributionManagement> | |
<snapshotRepository> | |
<id>ossrh</id> | |
<url>https://oss.sonatype.org/content/repositories/snapshots</url> | |
</snapshotRepository> | |
</distributionManagement> | |
<build> | |
<pluginManagement> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-enforcer-plugin</artifactId> | |
<version>${maven-enforcer-plugin.version}</version> | |
<configuration> | |
<rules> | |
<requireMavenVersion> | |
<version>[3.0.2,)</version> | |
</requireMavenVersion> | |
<requireJavaVersion> | |
<version>[1.7,)</version> | |
</requireJavaVersion> | |
</rules> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-site-plugin</artifactId> | |
<version>${maven-site-plugin.version}</version> | |
<dependencies> | |
<dependency><!-- add support for ssh/scp --> | |
<groupId>org.apache.maven.wagon</groupId> | |
<artifactId>wagon-ssh</artifactId> | |
<version>1.0</version> | |
</dependency> | |
</dependencies> | |
</plugin> | |
</plugins> | |
</pluginManagement> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-source-plugin</artifactId> | |
<version>3.0.1</version> | |
<executions> | |
<execution> | |
<id>attach-sources</id> | |
<phase>package</phase> | |
<goals> | |
<goal>jar-no-fork</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-enforcer-plugin</artifactId> | |
<inherited>false</inherited> | |
<executions> | |
<execution> | |
<id>clean</id> | |
<goals> | |
<goal>enforce</goal> | |
</goals> | |
<phase>pre-clean</phase> | |
</execution> | |
<execution> | |
<id>default</id> | |
<goals> | |
<goal>enforce</goal> | |
</goals> | |
<phase>validate</phase> | |
</execution> | |
<execution> | |
<id>site</id> | |
<goals> | |
<goal>enforce</goal> | |
</goals> | |
<phase>pre-site</phase> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<artifactId>maven-site-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>attach-descriptor</id> | |
<goals> | |
<goal>attach-descriptor</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-enforcer-plugin</artifactId> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-assembly-plugin</artifactId> | |
<executions> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-source-plugin</artifactId> | |
<version>3.0.1</version> | |
<executions> | |
<execution> | |
<id>attach-sources</id> | |
<phase>package</phase> | |
<goals> | |
<goal>jar-no-fork</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>net.alchim31.maven</groupId> | |
<artifactId>scala-maven-plugin</artifactId> | |
<version>3.2.0</version> | |
<executions> | |
<execution> | |
<id>eclipse-add-source</id> | |
<goals> | |
<goal>add-source</goal> | |
</goals> | |
</execution> | |
<execution> | |
<id>scala-compile-first</id> | |
<phase>process-resources</phase> | |
<goals> | |
<goal>compile</goal> | |
</goals> | |
</execution> | |
<execution> | |
<id>scala-test-compile-first</id> | |
<phase>process-test-resources</phase> | |
<goals> | |
<goal>testCompile</goal> | |
</goals> | |
</execution> | |
<execution> | |
<id>attach-scaladocs</id> | |
<phase>verify</phase> | |
<goals> | |
<goal>doc-jar</goal> | |
</goals> | |
<configuration> | |
<args> | |
<!-- Do not change the arg orders. It is a weird way to pass in | |
this arg. Maybe it is a bug of the plugin. --> | |
<arg>-skip-packages</arg> | |
<arg>caffe:org.tensorflow:netty:org.apache.spark.sparkExtension:org.apache.spark.rdd:org.apache.spark.storage:org.apache.spark.bigdl</arg> | |
</args> | |
</configuration> | |
</execution> | |
</executions> | |
<configuration> | |
<scalaVersion>${scala.version}</scalaVersion> | |
<recompileMode>incremental</recompileMode> | |
<useZincServer>false</useZincServer> | |
<args> | |
<arg>-unchecked</arg> | |
<!-- Too many deprecation usage, let's suspend it temporary--> | |
<!-- arg>-deprecation</arg--> | |
<arg>-feature</arg> | |
<!-- Not enable the fatal warnings for spark 1.6--> | |
<!-- arg>-Xfatal-warnings</arg --> | |
</args> | |
<!-- The following plugin is required to use quasiquotes in Scala 2.10 and is used | |
by Spark SQL for code generation. --> | |
<compilerPlugins> | |
<compilerPlugin> | |
<groupId>org.scalamacros</groupId> | |
<artifactId>paradise_${scala.version}</artifactId> | |
<version>${scala.macros.version}</version> | |
</compilerPlugin> | |
</compilerPlugins> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>org.sonatype.plugins</groupId> | |
<artifactId>nexus-staging-maven-plugin</artifactId> | |
<version>1.6.7</version> | |
<extensions>true</extensions> | |
<configuration> | |
<serverId>ossrh</serverId> | |
<nexusUrl>https://oss.sonatype.org/</nexusUrl> | |
<autoReleaseAfterClose>false</autoReleaseAfterClose> | |
</configuration> | |
</plugin> | |
</plugins> | |
</build> | |
<profiles> | |
<profile> | |
<id>sign</id> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-gpg-plugin</artifactId> | |
<executions> | |
<execution> | |
<id>sign-artifacts</id> | |
<phase>verify</phase> | |
<goals> | |
<goal>sign</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
</profile> | |
</profiles> | |
</project> |