Created
January 21, 2021 08:42
-
-
Save sdabbour-stratio/e965cdb0bf93bc1b1d643a55e2029197 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.stratio</groupId> | |
<artifactId>custom-lite-input-ibm-mq</artifactId> | |
<version>0.0.1-SNAPSHOT</version> | |
<properties> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | |
<maven.compiler.encoding>UTF-8</maven.compiler.encoding> | |
<maven.compiler.source>1.8</maven.compiler.source> | |
<maven.compiler.target>1.8</maven.compiler.target> | |
<scala.binary.version>2.11</scala.binary.version> | |
<apache.spark.version>2.3.4</apache.spark.version> | |
<crossdata.version>2.20.0-9fddc9c</crossdata.version> | |
<rocket.version>1.1.0-SNAPSHOT</rocket.version> | |
<mockito-core.version>3.3.3</mockito-core.version> | |
<play-json.version>2.5.4</play-json.version> | |
<scalatest.version>3.0.5</scalatest.version> | |
<spark-testing-base.version>2.3.2_0.11.0</spark-testing-base.version> | |
</properties> | |
<dependencies> | |
<dependency> | |
<groupId>com.stratio.sparta</groupId> | |
<artifactId>sdk-lite-xd</artifactId> | |
<version>${rocket.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-core_${scala.binary.version}</artifactId> | |
<version>${apache.spark.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-streaming_${scala.binary.version}</artifactId> | |
<version>${apache.spark.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>com.stratio.crossdata</groupId> | |
<artifactId>crossdata-core_${scala.binary.version}</artifactId> | |
<version>${crossdata.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-streaming_${scala.binary.version}</artifactId> | |
<version>${apache.spark.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.spark</groupId> | |
<artifactId>spark-sql_${scala.binary.version}</artifactId> | |
<version>${apache.spark.version}</version> | |
<scope>provided</scope> | |
</dependency> | |
<dependency> | |
<groupId>com.ibm.mq</groupId> | |
<artifactId>com.ibm.mq.allclient</artifactId> | |
<version>9.0.4.0</version> | |
</dependency> | |
<dependency> | |
<groupId>tbfenet</groupId> | |
<artifactId>spark-jms-receiver</artifactId> | |
<version>0.2.1-s_${scala.binary.version}</version> | |
</dependency> | |
<!-- Test Dependencies --> | |
<dependency> | |
<groupId>org.scalatest</groupId> | |
<artifactId>scalatest_${scala.binary.version}</artifactId> | |
<version>${scalatest.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.mockito</groupId> | |
<artifactId>mockito-core</artifactId> | |
<version>${mockito-core.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>com.holdenkarau</groupId> | |
<artifactId>spark-testing-base_${scala.binary.version}</artifactId> | |
<version>${spark-testing-base.version}</version> | |
<scope>test</scope> | |
<!-- https://spark-packages.org/package/holdenk/spark-testing-base and https://github.com/holdenk/spark-testing-base --> | |
</dependency> | |
</dependencies> | |
<build> | |
<sourceDirectory>src/main/scala</sourceDirectory> | |
<testSourceDirectory>src/test/scala</testSourceDirectory> | |
<plugins> | |
<plugin> | |
<groupId>net.alchim31.maven</groupId> | |
<artifactId>scala-maven-plugin</artifactId> | |
<configuration> | |
<checkMultipleScalaVersions>false</checkMultipleScalaVersions> | |
<recompileMode>incremental</recompileMode> | |
</configuration> | |
<executions> | |
<execution> | |
<goals> | |
<goal>add-source</goal> | |
<goal>compile</goal> | |
<goal>testCompile</goal> | |
<goal>doc</goal> | |
<goal>doc-jar</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-assembly-plugin</artifactId> | |
<configuration> | |
<descriptorRefs> | |
<descriptorRef>jar-with-dependencies</descriptorRef> | |
</descriptorRefs> | |
</configuration> | |
<executions> | |
<execution> | |
<id>assemble-all</id> | |
<phase>package</phase> | |
<goals> | |
<goal>single</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<!-- <plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-surefire-plugin</artifactId> | |
<version>2.13</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> --> | |
<!-- disable surefire --> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-surefire-plugin</artifactId> | |
<version>2.7</version> | |
<configuration> | |
<skipTests>true</skipTests> | |
</configuration> | |
</plugin> | |
<!-- enable scalatest --> | |
<plugin> | |
<groupId>org.scalatest</groupId> | |
<artifactId>scalatest-maven-plugin</artifactId> | |
<version>1.0</version> | |
<configuration> | |
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory> | |
<junitxml>.</junitxml> | |
<filereports>WDF TestSuite.txt</filereports> | |
</configuration> | |
<executions> | |
<execution> | |
<id>test</id> | |
<goals> | |
<goal>test</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
<reporting> | |
<plugins> | |
<plugin> | |
<groupId>org.scala-tools</groupId> | |
<artifactId>maven-scala-plugin</artifactId> | |
<configuration> | |
<scalaVersion>${scala.binary.version}</scalaVersion> | |
</configuration> | |
</plugin> | |
</plugins> | |
</reporting> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment