|
@@ -33,6 +33,19 @@
|
|
<packaging>jar</packaging>
|
|
<packaging>jar</packaging>
|
|
|
|
|
|
<dependencies>
|
|
<dependencies>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.google.protobuf</groupId>
|
|
|
|
+ <artifactId>protobuf-java</artifactId>
|
|
|
|
+ <version>3.12.0</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.tzld.piaoquan</groupId>
|
|
|
|
+ <artifactId>recommend-server-client</artifactId>
|
|
|
|
+ <version>1.0.1</version>
|
|
|
|
+ </dependency>
|
|
|
|
+
|
|
|
|
+
|
|
<dependency>
|
|
<dependency>
|
|
<groupId>org.apache.spark</groupId>
|
|
<groupId>org.apache.spark</groupId>
|
|
<artifactId>spark-core_${scala.binary.version}</artifactId>
|
|
<artifactId>spark-core_${scala.binary.version}</artifactId>
|
|
@@ -45,6 +58,7 @@
|
|
</exclusion>
|
|
</exclusion>
|
|
</exclusions>
|
|
</exclusions>
|
|
</dependency>
|
|
</dependency>
|
|
|
|
+
|
|
<dependency>
|
|
<dependency>
|
|
<groupId>org.apache.spark</groupId>
|
|
<groupId>org.apache.spark</groupId>
|
|
<artifactId>spark-sql_${scala.binary.version}</artifactId>
|
|
<artifactId>spark-sql_${scala.binary.version}</artifactId>
|
|
@@ -57,17 +71,18 @@
|
|
</exclusion>
|
|
</exclusion>
|
|
</exclusions>
|
|
</exclusions>
|
|
</dependency>
|
|
</dependency>
|
|
|
|
+
|
|
<dependency>
|
|
<dependency>
|
|
<groupId>org.apache.spark</groupId>
|
|
<groupId>org.apache.spark</groupId>
|
|
<artifactId>spark-mllib_${scala.binary.version}</artifactId>
|
|
<artifactId>spark-mllib_${scala.binary.version}</artifactId>
|
|
<version>${spark.version}</version>
|
|
<version>${spark.version}</version>
|
|
<scope>provided</scope>
|
|
<scope>provided</scope>
|
|
- </dependency>
|
|
|
|
- <dependency>
|
|
|
|
- <groupId>org.apache.spark</groupId>
|
|
|
|
- <artifactId>spark-streaming_${scala.binary.version}</artifactId>
|
|
|
|
- <version>${spark.version}</version>
|
|
|
|
- <scope>provided</scope>
|
|
|
|
|
|
+ <exclusions>
|
|
|
|
+ <exclusion>
|
|
|
|
+ <artifactId>protobuf-java</artifactId>
|
|
|
|
+ <groupId>com.google.protobuf</groupId>
|
|
|
|
+ </exclusion>
|
|
|
|
+ </exclusions>
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
<dependency>
|
|
@@ -87,21 +102,15 @@
|
|
<groupId>com.aliyun.odps</groupId>
|
|
<groupId>com.aliyun.odps</groupId>
|
|
<artifactId>hadoop-fs-oss</artifactId>
|
|
<artifactId>hadoop-fs-oss</artifactId>
|
|
<version>${cupid.sdk.version}</version>
|
|
<version>${cupid.sdk.version}</version>
|
|
|
|
+ <exclusions>
|
|
|
|
+ <exclusion>
|
|
|
|
+ <artifactId>protobuf-java</artifactId>
|
|
|
|
+ <groupId>com.google.protobuf</groupId>
|
|
|
|
+ </exclusion>
|
|
|
|
+ </exclusions>
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
- <dependency>
|
|
|
|
- <groupId>com.tzld.piaoquan</groupId>
|
|
|
|
- <artifactId>recommend-server-client</artifactId>
|
|
|
|
- <version>1.0.1</version>
|
|
|
|
- </dependency>
|
|
|
|
-
|
|
|
|
- <dependency>
|
|
|
|
- <groupId>com.google.protobuf</groupId>
|
|
|
|
- <artifactId>protobuf-java</artifactId>
|
|
|
|
- <version>3.12.0</version>
|
|
|
|
- </dependency>
|
|
|
|
-
|
|
|
|
<dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-data-redis</artifactId>
|
|
<artifactId>spring-boot-starter-data-redis</artifactId>
|
|
@@ -134,8 +143,10 @@
|
|
<artifactId>aliyun-sdk-mns</artifactId>
|
|
<artifactId>aliyun-sdk-mns</artifactId>
|
|
</exclusion>
|
|
</exclusion>
|
|
</exclusions>
|
|
</exclusions>
|
|
|
|
+
|
|
</dependency>
|
|
</dependency>
|
|
|
|
|
|
|
|
+
|
|
<dependency>
|
|
<dependency>
|
|
<groupId>com.aliyun.emr</groupId>
|
|
<groupId>com.aliyun.emr</groupId>
|
|
<artifactId>emr-maxcompute_2.11</artifactId>
|
|
<artifactId>emr-maxcompute_2.11</artifactId>
|
|
@@ -150,7 +161,7 @@
|
|
<plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-shade-plugin</artifactId>
|
|
<artifactId>maven-shade-plugin</artifactId>
|
|
- <version>2.4.3</version>
|
|
|
|
|
|
+ <version>3.2.4</version>
|
|
<executions>
|
|
<executions>
|
|
<execution>
|
|
<execution>
|
|
<phase>package</phase>
|
|
<phase>package</phase>
|
|
@@ -158,6 +169,12 @@
|
|
<goal>shade</goal>
|
|
<goal>shade</goal>
|
|
</goals>
|
|
</goals>
|
|
<configuration>
|
|
<configuration>
|
|
|
|
+ <relocations>
|
|
|
|
+ <relocation>
|
|
|
|
+ <pattern>com.google.protobuf</pattern>
|
|
|
|
+ <shadedPattern>shaded.com.google.protobuf</shadedPattern>
|
|
|
|
+ </relocation>
|
|
|
|
+ </relocations>
|
|
<minimizeJar>false</minimizeJar>
|
|
<minimizeJar>false</minimizeJar>
|
|
<shadedArtifactAttached>true</shadedArtifactAttached>
|
|
<shadedArtifactAttached>true</shadedArtifactAttached>
|
|
<artifactSet>
|
|
<artifactSet>
|