Skip to content

Instantly share code, notes, and snippets.

@dursunkoc
Last active August 11, 2017 22:28
Show Gist options
  • Save dursunkoc/894d6884c844e29914e8c22f1a20b81b to your computer and use it in GitHub Desktop.
Save dursunkoc/894d6884c844e29914e8c22f1a20b81b to your computer and use it in GitHub Desktop.

Revisions

  1. dursunkoc revised this gist Aug 11, 2017. 1 changed file with 0 additions and 18 deletions.
    18 changes: 0 additions & 18 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,6 @@
    <version>0.1</version>
    <name>${project.artifactId}</name>
    <description>Practical Introduction to Flink</description>
    <inceptionYear>2015</inceptionYear>
    <licenses>
    <license>
    <name>My License</name>
    @@ -33,23 +32,6 @@
    <version>${scala.version}</version>
    </dependency>

    <!--Spark core & streaming & ml-->
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-streaming_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-mllib_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>

    <!--Flink core & streaming-->
    <dependency>
    <groupId>org.apache.flink</groupId>
  2. dursunkoc created this gist Aug 11, 2017.
    112 changes: 112 additions & 0 deletions pom.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,112 @@
    <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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.aric.samples</groupId>
    <artifactId>sml</artifactId>
    <version>0.1</version>
    <name>${project.artifactId}</name>
    <description>Practical Introduction to Flink</description>
    <inceptionYear>2015</inceptionYear>
    <licenses>
    <license>
    <name>My License</name>
    <url>http://....</url>
    <distribution>repo</distribution>
    </license>
    </licenses>

    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <encoding>UTF-8</encoding>
    <scala.version>2.11.5</scala.version>
    <scala.compat.version>2.11</scala.compat.version>
    <spark.version>2.2.0</spark.version>
    <flink.version>1.3.1</flink.version>
    </properties>

    <dependencies>
    <!--Scala library-->
    <dependency>
    <groupId>org.scala-lang</groupId>
    <artifactId>scala-library</artifactId>
    <version>${scala.version}</version>
    </dependency>

    <!--Spark core & streaming & ml-->
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-streaming_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-mllib_${scala.compat.version}</artifactId>
    <version>${spark.version}</version>
    </dependency>

    <!--Flink core & streaming-->
    <dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-core</artifactId>
    <version>${flink.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-streaming-scala_${scala.compat.version}</artifactId>
    <version>${flink.version}</version>
    </dependency>
    <dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-ml_${scala.compat.version}</artifactId>
    <version>${flink.version}</version>
    </dependency>
    </dependencies>

    <build>
    <sourceDirectory>src/main/scala</sourceDirectory>
    <testSourceDirectory>src/test/scala</testSourceDirectory>
    <plugins>
    <plugin>
    <!-- see http://davidb.github.com/scala-maven-plugin -->
    <groupId>net.alchim31.maven</groupId>
    <artifactId>scala-maven-plugin</artifactId>
    <version>3.2.0</version>
    <executions>
    <execution>
    <goals>
    <goal>compile</goal>
    <goal>testCompile</goal>
    </goals>
    <configuration>
    <args>
    <arg>-dependencyfile</arg>
    <arg>${project.build.directory}/.scala_dependencies</arg>
    </args>
    </configuration>
    </execution>
    </executions>
    </plugin>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.18.1</version>
    <configuration>
    <useFile>false</useFile>
    <disableXmlReport>true</disableXmlReport>
    <!-- If you have classpath issue like NoDefClassError,... -->
    <!-- useManifestOnlyJar>false</useManifestOnlyJar -->
    <includes>
    <include>**/*Test.*</include>
    <include>**/*Suite.*</include>
    </includes>
    </configuration>
    </plugin>
    </plugins>
    </build>
    </project>