|
90 | 90 | <dep.guice.version>6.0.0</dep.guice.version> |
91 | 91 | <dep.arrow.version>17.0.0</dep.arrow.version> |
92 | 92 | <dep.mariadb.version>3.5.4</dep.mariadb.version> |
93 | | - |
94 | | - <dep.pos.classloader.module-name.suffix>2</dep.pos.classloader.module-name.suffix> |
| 93 | + <dep.spark.version>2.0.2-6</dep.spark.version> |
95 | 94 |
|
96 | 95 | <!-- |
97 | 96 | America/Bahia_Banderas has: |
|
225 | 224 | <module>presto-router-example-plugin-scheduler</module> |
226 | 225 | <module>presto-plan-checker-router-plugin</module> |
227 | 226 | <module>presto-sql-invoked-functions-plugin</module> |
228 | | - <module>presto-spark-classloader-spark${dep.pos.classloader.module-name.suffix}</module> |
229 | 227 | </modules> |
230 | 228 |
|
231 | 229 | <dependencyManagement> |
|
944 | 942 | <version>${project.version}</version> |
945 | 943 | </dependency> |
946 | 944 |
|
947 | | - <dependency> |
948 | | - <groupId>com.facebook.presto</groupId> |
949 | | - <artifactId>presto-spark-classloader-spark${dep.pos.classloader.module-name.suffix}</artifactId> |
950 | | - <version>${project.version}</version> |
951 | | - </dependency> |
952 | | - |
953 | 945 | <dependency> |
954 | 946 | <groupId>com.facebook.presto</groupId> |
955 | 947 | <artifactId>presto-spark</artifactId> |
|
987 | 979 | <version>${project.version}</version> |
988 | 980 | </dependency> |
989 | 981 |
|
| 982 | + <dependency> |
| 983 | + <groupId>com.facebook.presto.spark</groupId> |
| 984 | + <artifactId>spark-core</artifactId> |
| 985 | + <version>${dep.spark.version}</version> |
| 986 | + <scope>provided</scope> |
| 987 | + </dependency> |
| 988 | + |
990 | 989 | <dependency> |
991 | 990 | <groupId>com.facebook.presto</groupId> |
992 | 991 | <artifactId>presto-base-arrow-flight</artifactId> |
|
2538 | 2537 | <version>2.0.1</version> |
2539 | 2538 | </dependency> |
2540 | 2539 |
|
2541 | | - <dependency> |
2542 | | - <groupId>com.facebook.presto.spark</groupId> |
2543 | | - <artifactId>spark-core</artifactId> |
2544 | | - <version>2.0.2-6</version> |
2545 | | - <scope>provided</scope> |
2546 | | - </dependency> |
2547 | | - |
2548 | 2540 | <dependency> |
2549 | 2541 | <groupId>com.clearspring.analytics</groupId> |
2550 | 2542 | <artifactId>stream</artifactId> |
|
3162 | 3154 | </plugins> |
3163 | 3155 | </build> |
3164 | 3156 | </profile> |
| 3157 | + <profile> |
| 3158 | + <id>spark2</id> |
| 3159 | + |
| 3160 | + <activation> |
| 3161 | + <activeByDefault>true</activeByDefault> |
| 3162 | + <property> |
| 3163 | + <name>!spark-version</name> |
| 3164 | + </property> |
| 3165 | + </activation> |
| 3166 | + |
| 3167 | + <properties> |
| 3168 | + <dep.spark.version>2.0.2-6</dep.spark.version> |
| 3169 | + </properties> |
| 3170 | + |
| 3171 | + <modules> |
| 3172 | + <module>presto-spark-classloader-spark2</module> |
| 3173 | + </modules> |
| 3174 | + |
| 3175 | + <build> |
| 3176 | + <pluginManagement> |
| 3177 | + <plugins> |
| 3178 | + <plugin> |
| 3179 | + <groupId>org.apache.maven.plugins</groupId> |
| 3180 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 3181 | + <version>3.3.0</version> |
| 3182 | + <dependencies> |
| 3183 | + <dependency> |
| 3184 | + <groupId>org.codehaus.mojo</groupId> |
| 3185 | + <artifactId>extra-enforcer-rules</artifactId> |
| 3186 | + <version>1.6.2</version> |
| 3187 | + </dependency> |
| 3188 | + </dependencies> |
| 3189 | + <configuration> |
| 3190 | + <skip>true</skip> |
| 3191 | + <rules> |
| 3192 | + <requireUpperBoundDeps> |
| 3193 | + <excludes combine.children="append"> |
| 3194 | + <!-- TODO: fix this in Airlift resolver --> |
| 3195 | + <exclude>org.codehaus.plexus:plexus-utils</exclude> |
| 3196 | + <exclude>com.google.guava:guava</exclude> |
| 3197 | + <exclude>com.fasterxml.jackson.core:jackson-annotations</exclude> |
| 3198 | + <exclude>com.fasterxml.jackson.core:jackson-core</exclude> |
| 3199 | + <exclude>com.fasterxml.jackson.core:jackson-databind</exclude> |
| 3200 | + </excludes> |
| 3201 | + </requireUpperBoundDeps> |
| 3202 | + </rules> |
| 3203 | + </configuration> |
| 3204 | + </plugin> |
| 3205 | + |
| 3206 | + <plugin> |
| 3207 | + <groupId>org.basepom.maven</groupId> |
| 3208 | + <artifactId>duplicate-finder-maven-plugin</artifactId> |
| 3209 | + <configuration> |
| 3210 | + <skip>true</skip> |
| 3211 | + <ignoredClassPatterns combine.children="append"> |
| 3212 | + <ignoredClassPattern>com.github.benmanes.caffeine.*</ignoredClassPattern> |
| 3213 | + <!-- Duplicate class is being brought in by commons-io & log4j-api --> |
| 3214 | + <ignoredClassPattern>META-INF.versions.9.module-info</ignoredClassPattern> |
| 3215 | + <!-- Duplicate class is being brought in by several netty dependencies--> |
| 3216 | + <ignoredClassPattern>META-INF.versions.11.module-info</ignoredClassPattern> |
| 3217 | + <!-- Ignore duplicate classes related to lucene-core and ranger-apache --> |
| 3218 | + <ignoredClassPattern>META-INF.versions.9.org.apache.lucene.*</ignoredClassPattern> |
| 3219 | + </ignoredClassPatterns> |
| 3220 | + |
| 3221 | + </configuration> |
| 3222 | + </plugin> |
| 3223 | + |
| 3224 | + </plugins> |
| 3225 | + </pluginManagement> |
| 3226 | + </build> |
| 3227 | + |
| 3228 | + </profile> |
3165 | 3229 | <profile> |
3166 | 3230 | <id>spark3</id> |
3167 | 3231 |
|
|
3173 | 3237 | </activation> |
3174 | 3238 |
|
3175 | 3239 | <properties> |
3176 | | - <dep.pos.classloader.module-name.suffix>3</dep.pos.classloader.module-name.suffix> |
| 3240 | + <dep.spark.version>3.4.1-1</dep.spark.version> |
3177 | 3241 | </properties> |
3178 | 3242 |
|
3179 | | - <dependencyManagement> |
3180 | | - <dependencies> |
3181 | | - <dependency> |
3182 | | - <groupId>com.facebook.presto.spark</groupId> |
3183 | | - <artifactId>spark-core</artifactId> |
3184 | | - <version>3.4.1-1</version> |
3185 | | - <scope>provided</scope> |
3186 | | - </dependency> |
3187 | | - </dependencies> |
3188 | | - </dependencyManagement> |
| 3243 | + <modules> |
| 3244 | + <module>presto-spark-classloader-spark3</module> |
| 3245 | + </modules> |
3189 | 3246 |
|
3190 | 3247 | <build> |
3191 | 3248 | <pluginManagement> |
|
0 commit comments