Support generating assembling JAR for store-sdk module
[carbondata.git] / streaming / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <parent>
5 <artifactId>carbondata-parent</artifactId>
6 <groupId>org.apache.carbondata</groupId>
7 <version>1.3.0-SNAPSHOT</version>
8 <relativePath>../pom.xml</relativePath>
9 </parent>
10 <modelVersion>4.0.0</modelVersion>
11
12 <artifactId>carbondata-streaming</artifactId>
13 <packaging>jar</packaging>
14
15 <name>Apache CarbonData :: Streaming</name>
16 <url>http://maven.apache.org</url>
17
18 <properties>
19 <dev.path>${basedir}/../dev</dev.path>
20 </properties>
21
22 <dependencies>
23 <dependency>
24 <groupId>org.apache.carbondata</groupId>
25 <artifactId>carbondata-spark-common</artifactId>
26 <version>${project.version}</version>
27 </dependency>
28 <dependency>
29 <groupId>junit</groupId>
30 <artifactId>junit</artifactId>
31 <scope>test</scope>
32 </dependency>
33 <dependency>
34 <groupId>org.scalatest</groupId>
35 <artifactId>scalatest_${scala.binary.version}</artifactId>
36 <scope>test</scope>
37 </dependency>
38 </dependencies>
39
40 <build>
41 <testSourceDirectory>src/test/scala</testSourceDirectory>
42 <resources>
43 <resource>
44 <directory>src/resources</directory>
45 </resource>
46 <resource>
47 <directory>.</directory>
48 <includes>
49 <include>CARBON_STREAMING_INTERFACELogResource.properties</include>
50 </includes>
51 </resource>
52 </resources>
53 <plugins>
54 <plugin>
55 <groupId>org.scala-tools</groupId>
56 <artifactId>maven-scala-plugin</artifactId>
57 <version>2.15.2</version>
58 <executions>
59 <execution>
60 <id>compile</id>
61 <goals>
62 <goal>compile</goal>
63 </goals>
64 <phase>compile</phase>
65 </execution>
66 <execution>
67 <id>testCompile</id>
68 <goals>
69 <goal>testCompile</goal>
70 </goals>
71 <phase>test</phase>
72 </execution>
73 <execution>
74 <phase>process-resources</phase>
75 <goals>
76 <goal>compile</goal>
77 </goals>
78 </execution>
79 </executions>
80 </plugin>
81 <plugin>
82 <artifactId>maven-compiler-plugin</artifactId>
83 <configuration>
84 <source>1.7</source>
85 <target>1.7</target>
86 </configuration>
87 </plugin>
88 <plugin>
89 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-surefire-plugin</artifactId>
91 <version>2.18</version>
92 <!-- Note config is repeated in scalatest config -->
93 <configuration>
94 <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
95 <argLine>-Xmx3g -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=512m</argLine>
96 <systemProperties>
97 <java.awt.headless>true</java.awt.headless>
98 </systemProperties>
99 <failIfNoTests>false</failIfNoTests>
100 </configuration>
101 </plugin>
102 <plugin>
103 <groupId>org.scalatest</groupId>
104 <artifactId>scalatest-maven-plugin</artifactId>
105 <version>1.0</version>
106 <!-- Note config is repeated in surefire config -->
107 <configuration>
108 <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
109 <junitxml>.</junitxml>
110 <filereports>CarbonTestSuite.txt</filereports>
111 <argLine> ${argLine} -ea -Xmx3g -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=512m
112 </argLine>
113 <stderr />
114 <environmentVariables>
115 </environmentVariables>
116 <systemProperties>
117 <java.awt.headless>true</java.awt.headless>
118 </systemProperties>
119 </configuration>
120 <executions>
121 <execution>
122 <id>test</id>
123 <goals>
124 <goal>test</goal>
125 </goals>
126 </execution>
127 </executions>
128 </plugin>
129 </plugins>
130 </build>
131 </project>