Advertisement
Guest User

Untitled

a guest
Jul 14th, 2017
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.22 KB | None | 0 0
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3. <modelVersion>4.0.0</modelVersion>
  4. <groupId>customer.data.platform</groupId>
  5. <artifactId>customer.data.platform.app</artifactId>
  6. <version>1.0</version>
  7. <name>customer.data.platform.app</name>
  8. <url>http://maven.apache.org</url>
  9. <properties>
  10. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  11. <hbase.version>1.2.0</hbase.version>
  12. </properties>
  13.  
  14. <pluginRepositories>
  15. <pluginRepository>
  16. <id>scala-tools.org</id>
  17. <name>Scala-tools Maven2 Repository</name>
  18. <url>http://scala-tools.org/repo-releases</url>
  19. </pluginRepository>
  20. </pluginRepositories>
  21. <dependencies>
  22. <dependency>
  23. <groupId>jdk.tools</groupId>
  24. <artifactId>jdk.tools</artifactId>
  25. <version>1.7.0_05</version>
  26. <scope>system</scope>
  27. <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
  28. </dependency>
  29. <dependency>
  30. <groupId>org.apache.spark</groupId>
  31. <artifactId>spark-core_2.10</artifactId>
  32. <version>1.6.1</version>
  33. </dependency>
  34.  
  35. <dependency>
  36. <groupId>org.scala-lang</groupId>
  37. <artifactId>scala-compiler</artifactId>
  38. <version>2.10.4</version>
  39. </dependency>
  40. <dependency>
  41. <groupId>org.scala-lang</groupId>
  42. <artifactId>scala-library</artifactId>
  43. <version>2.10.4</version>
  44. </dependency>
  45. <dependency>
  46. <groupId>org.scala-lang</groupId>
  47. <artifactId>scala-reflect</artifactId>
  48. <version>2.10.4</version>
  49. </dependency>
  50. <dependency>
  51. <groupId>org.apache.spark</groupId>
  52. <artifactId>spark-streaming_2.10</artifactId>
  53. <version>1.6.1</version>
  54. </dependency>
  55.  
  56. <dependency>
  57. <groupId>org.apache.spark</groupId>
  58. <artifactId>spark-streaming-kafka_2.10</artifactId>
  59. <version>1.6.1</version>
  60. </dependency>
  61.  
  62. <dependency>
  63. <groupId>org.apache.hadoop</groupId>
  64. <artifactId>hadoop-common</artifactId>
  65. <version>2.6.0</version>
  66. </dependency>
  67.  
  68. <dependency>
  69. <groupId>org.apache.spark</groupId>
  70. <artifactId>spark-sql_2.10</artifactId>
  71. <version>1.6.1</version>
  72. </dependency>
  73. <dependency>
  74. <groupId>org.json4s</groupId>
  75. <artifactId>json4s-native_2.11</artifactId>
  76. <version>3.3.0</version>
  77. </dependency>
  78.  
  79. <dependency>
  80. <groupId>redis.clients</groupId>
  81. <artifactId>jedis</artifactId>
  82. <version>2.8.1</version>
  83. </dependency>
  84. <dependency>
  85. <groupId>com.databricks</groupId>
  86. <artifactId>spark-redshift_2.10</artifactId>
  87. <version>1.0.0</version>
  88. </dependency>
  89.  
  90. <dependency>
  91. <groupId>com.google.cloud</groupId>
  92. <artifactId>google-cloud</artifactId>
  93. <version>0.8.0</version>
  94. </dependency>
  95. <dependency>
  96. <groupId>org.apache.spark</groupId>
  97. <artifactId>spark-hive_2.10</artifactId>
  98. <version>1.6.1</version>
  99. </dependency>
  100.  
  101. <!-- Removing MYSQL From here -->
  102.  
  103. <dependency>
  104. <groupId>mysql</groupId>
  105. <artifactId>mysql-connector-java</artifactId>
  106. <version>5.1.42</version>
  107. </dependency>
  108.  
  109. <!-- Removing MYSQL From here -->
  110.  
  111. <dependency>
  112. <groupId>org.apache.hbase</groupId>
  113. <artifactId>hbase-client</artifactId>
  114. <version>${hbase.version}</version>
  115. </dependency>
  116. <dependency>
  117. <groupId>org.apache.hbase</groupId>
  118. <artifactId>hbase-common</artifactId>
  119. <version>${hbase.version}</version>
  120. </dependency>
  121. <dependency>
  122. <groupId>org.apache.hbase</groupId>
  123. <artifactId>hbase-server</artifactId>
  124. <version>${hbase.version}</version>
  125. </dependency>
  126. <dependency>
  127. <groupId>org.apache.hbase</groupId>
  128. <artifactId>hbase-hadoop-compat</artifactId>
  129. <version>${hbase.version}</version>
  130. </dependency>
  131. <dependency>
  132. <groupId>org.apache.hbase</groupId>
  133. <artifactId>hbase-protocol</artifactId>
  134. <version>${hbase.version}</version>
  135. </dependency>
  136. <dependency>
  137. <groupId>org.apache.hbase</groupId>
  138. <artifactId>hbase-hadoop2-compat</artifactId>
  139. <version>${hbase.version}</version>
  140. </dependency>
  141. <dependency>
  142. <groupId>eu.unicredit</groupId>
  143. <artifactId>hbase-rdd_2.10</artifactId>
  144. <version>0.7.1</version>
  145. </dependency>
  146.  
  147. <!-- <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId>
  148. <version>1.6.0</version> <scope>system</scope> <systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
  149. </dependency> -->
  150.  
  151. <dependency>
  152. <groupId>com.amazonaws</groupId>
  153. <artifactId>aws-java-sdk-ec2</artifactId>
  154. <version>1.9.0</version>
  155. </dependency>
  156. <dependency>
  157. <groupId>com.amazonaws</groupId>
  158. <artifactId>aws-java-sdk-s3</artifactId>
  159. <version>1.9.33</version>
  160. </dependency>
  161. <dependency>
  162. <groupId>com.amazonaws</groupId>
  163. <artifactId>aws-java-sdk-core</artifactId>
  164. <version>1.9.33</version>
  165. </dependency>
  166. <!-- https://mvnrepository.com/artifact/com.typesafe.play/play_2.11 -->
  167. <dependency>
  168. <groupId>com.typesafe.play</groupId>
  169. <artifactId>play_2.11</artifactId>
  170. <version>2.5.4</version>
  171. </dependency>
  172. <!-- https://mvnrepository.com/artifact/com.typesafe.akka/akka-actor_2.11 -->
  173. <dependency>
  174. <groupId>com.typesafe.akka</groupId>
  175. <artifactId>akka-actor_2.11</artifactId>
  176. <version>2.4.8</version>
  177. </dependency>
  178.  
  179. <dependency>
  180. <groupId>org.apache.phoenix</groupId>
  181. <artifactId>phoenix</artifactId>
  182. <version>4.7.0-HBase-1.0</version>
  183. <type>pom</type>
  184. </dependency>
  185.  
  186. <!-- https://mvnrepository.com/artifact/org.apache.phoenix/phoenix-core -->
  187. <dependency>
  188. <groupId>org.apache.phoenix</groupId>
  189. <artifactId>phoenix-core</artifactId>
  190. <version>4.7.0-HBase-1.0</version>
  191. </dependency>
  192.  
  193.  
  194. <dependency>
  195. <groupId>org.apache.phoenix</groupId>
  196. <artifactId>phoenix-spark</artifactId>
  197. <version>4.7.0-HBase-1.0</version>
  198. </dependency>
  199.  
  200. <dependency>
  201. <groupId>com.amazonaws</groupId>
  202. <artifactId>aws-java-sdk-emr</artifactId>
  203. <version>1.11.19</version>
  204. </dependency>
  205.  
  206. <dependency>
  207. <groupId>com.fasterxml.jackson.core</groupId>
  208. <artifactId>jackson-databind</artifactId>
  209. <version>2.4.4</version>
  210. </dependency>
  211. <dependency>
  212. <groupId>com.fasterxml.jackson.module</groupId>
  213. <artifactId>jackson-module-scala_2.11</artifactId>
  214. <version>2.4.4</version>
  215. </dependency>
  216.  
  217. <dependency>
  218. <groupId>com.databricks</groupId>
  219. <artifactId>spark-csv_2.10</artifactId>
  220. <version>1.4.0</version>
  221. </dependency>
  222. <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt -->
  223. <dependency>
  224. <groupId>io.jsonwebtoken</groupId>
  225. <artifactId>jjwt</artifactId>
  226. <version>0.7.0</version>
  227. </dependency>
  228. <!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
  229. <dependency>
  230. <groupId>com.googlecode.json-simple</groupId>
  231. <artifactId>json-simple</artifactId>
  232. <version>1.1.1</version>
  233. </dependency>
  234.  
  235. <dependency>
  236. <groupId>com.google.cloud.sql</groupId>
  237. <artifactId>mysql-socket-factory</artifactId>
  238. <version>1.0.3</version>
  239. </dependency>
  240.  
  241.  
  242. </dependencies>
  243.  
  244. <build>
  245. <plugins>
  246. <!-- mixed scala/java compile -->
  247.  
  248.  
  249.  
  250.  
  251.  
  252. <plugin>
  253. <groupId>org.scala-tools</groupId>
  254. <artifactId>maven-scala-plugin</artifactId>
  255. <executions>
  256. <execution>
  257. <id>compile</id>
  258. <goals>
  259. <goal>compile</goal>
  260. </goals>
  261. <phase>compile</phase>
  262. </execution>
  263. <execution>
  264. <id>test-compile</id>
  265. <goals>
  266. <goal>testCompile</goal>
  267. </goals>
  268. <phase>test-compile</phase>
  269. </execution>
  270. <execution>
  271. <phase>process-resources</phase>
  272. <goals>
  273. <goal>compile</goal>
  274. </goals>
  275. </execution>
  276. </executions>
  277. </plugin>
  278. <plugin>
  279. <artifactId>maven-compiler-plugin</artifactId>
  280. <configuration>
  281. <source>1.7</source>
  282. <target>1.7</target>
  283. </configuration>
  284. </plugin>
  285. <!-- for fatjar -->
  286. <plugin>
  287. <groupId>org.apache.maven.plugins</groupId>
  288. <artifactId>maven-assembly-plugin</artifactId>
  289. <version>2.4</version>
  290. <configuration>
  291. <descriptorRefs>
  292. <descriptorRef>jar-with-dependencies</descriptorRef>
  293. </descriptorRefs>
  294. </configuration>
  295. <executions>
  296. <execution>
  297. <id>assemble-all</id>
  298. <phase>package</phase>
  299. <goals>
  300. <goal>single</goal>
  301. </goals>
  302. </execution>
  303. </executions>
  304. </plugin>
  305. <plugin>
  306. <groupId>org.apache.maven.plugins</groupId>
  307. <artifactId>maven-jar-plugin</artifactId>
  308. <configuration>
  309. <archive>
  310. <manifest>
  311. <addClasspath>true</addClasspath>
  312. <mainClass>fully.qualified.MainClass</mainClass>
  313. </manifest>
  314. </archive>
  315. </configuration>
  316. </plugin>
  317. </plugins>
  318. <pluginManagement>
  319. <plugins>
  320. <!--This plugin's configuration is used to store Eclipse m2e settings
  321. only. It has no influence on the Maven build itself. -->
  322. <plugin>
  323. <groupId>org.eclipse.m2e</groupId>
  324. <artifactId>lifecycle-mapping</artifactId>
  325. <version>1.0.0</version>
  326. <configuration>
  327. <lifecycleMappingMetadata>
  328. <pluginExecutions>
  329. <pluginExecution>
  330. <pluginExecutionFilter>
  331. <groupId>org.scala-tools</groupId>
  332. <artifactId> maven-scala-plugin</artifactId>
  333. <versionRange> [2.15.2,)</versionRange>
  334. <goals>
  335. <goal>compile</goal>
  336. <goal>testCompile</goal>
  337. </goals>
  338. </pluginExecutionFilter>
  339. <action>
  340. <execute />
  341. </action>
  342. </pluginExecution>
  343. <pluginExecution>
  344. <pluginExecutionFilter>
  345. <groupId>org.javalite</groupId>
  346. <artifactId>
  347. db-migrator-maven-plugin
  348. </artifactId>
  349. <versionRange>
  350. [${activejdbc.version},)
  351. </versionRange>
  352. <goals>
  353. <goal>migrate</goal>
  354. </goals>
  355. </pluginExecutionFilter>
  356. <action>
  357. <ignore></ignore>
  358. </action>
  359. </pluginExecution>
  360. </pluginExecutions>
  361. </lifecycleMappingMetadata>
  362. </configuration>
  363. </plugin>
  364. </plugins>
  365. </pluginManagement>
  366. </build>
  367. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement