[HUDI-3574] Improve maven module configs for different spark profiles (#4970)
This commit is contained in:
7
.github/workflows/bot.yml
vendored
7
.github/workflows/bot.yml
vendored
@@ -18,16 +18,12 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- scala: "scala-2.11"
|
- scala: "scala-2.11"
|
||||||
spark: "spark2"
|
spark: "spark2"
|
||||||
skipModules: ""
|
|
||||||
- scala: "scala-2.11"
|
- scala: "scala-2.11"
|
||||||
spark: "spark2,spark-shade-unbundle-avro"
|
spark: "spark2,spark-shade-unbundle-avro"
|
||||||
skipModules: ""
|
|
||||||
- scala: "scala-2.12"
|
- scala: "scala-2.12"
|
||||||
spark: "spark3.1.x"
|
spark: "spark3.1.x"
|
||||||
skipModules: "!hudi-spark-datasource/hudi-spark3"
|
|
||||||
- scala: "scala-2.12"
|
- scala: "scala-2.12"
|
||||||
spark: "spark3.1.x,spark-shade-unbundle-avro"
|
spark: "spark3.1.x,spark-shade-unbundle-avro"
|
||||||
skipModules: "!hudi-spark-datasource/hudi-spark3"
|
|
||||||
- scala: "scala-2.12"
|
- scala: "scala-2.12"
|
||||||
spark: "spark3"
|
spark: "spark3"
|
||||||
- scala: "scala-2.12"
|
- scala: "scala-2.12"
|
||||||
@@ -44,5 +40,4 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
SCALA_PROFILE: ${{ matrix.scala }}
|
SCALA_PROFILE: ${{ matrix.scala }}
|
||||||
SPARK_PROFILE: ${{ matrix.spark }}
|
SPARK_PROFILE: ${{ matrix.spark }}
|
||||||
SKIP_MODULES: ${{ matrix.skipModules }}
|
run: mvn install -P "$SCALA_PROFILE,$SPARK_PROFILE" -DskipTests=true -Dmaven.javadoc.skip=true -B -V
|
||||||
run: mvn install -P "$SCALA_PROFILE,$SPARK_PROFILE" -pl "$SKIP_MODULES" -DskipTests=true -Dmaven.javadoc.skip=true -B -V
|
|
||||||
|
|||||||
@@ -33,11 +33,6 @@
|
|||||||
<modules>
|
<modules>
|
||||||
<module>hudi-spark-common</module>
|
<module>hudi-spark-common</module>
|
||||||
<module>hudi-spark</module>
|
<module>hudi-spark</module>
|
||||||
<module>hudi-spark2</module>
|
|
||||||
<module>hudi-spark3</module>
|
|
||||||
<module>hudi-spark3.1.x</module>
|
|
||||||
<module>hudi-spark3-common</module>
|
|
||||||
<module>hudi-spark2-common</module>
|
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
21
pom.xml
21
pom.xml
@@ -1581,10 +1581,23 @@
|
|||||||
<!-- Exists for backwards compatibility; profile doesn't do anything -->
|
<!-- Exists for backwards compatibility; profile doesn't do anything -->
|
||||||
<profile>
|
<profile>
|
||||||
<id>spark2</id>
|
<id>spark2</id>
|
||||||
|
<modules>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark2</module>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark2-common</module>
|
||||||
|
</modules>
|
||||||
|
<activation>
|
||||||
|
<activeByDefault>true</activeByDefault>
|
||||||
|
<property>
|
||||||
|
<name>spark2</name>
|
||||||
|
<!-- add spark2 moudule to all profile -->
|
||||||
|
<value>!disabled</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
</profile>
|
</profile>
|
||||||
<profile>
|
<profile>
|
||||||
<id>spark3</id>
|
<id>spark3</id>
|
||||||
<properties>
|
<properties>
|
||||||
|
<spark3.version>3.2.1</spark3.version>
|
||||||
<spark.version>${spark3.version}</spark.version>
|
<spark.version>${spark3.version}</spark.version>
|
||||||
<sparkbundle.version>${spark3.version}</sparkbundle.version>
|
<sparkbundle.version>${spark3.version}</sparkbundle.version>
|
||||||
<scala.version>${scala12.version}</scala.version>
|
<scala.version>${scala12.version}</scala.version>
|
||||||
@@ -1603,6 +1616,10 @@
|
|||||||
<skip.hudi-spark2.unit.tests>true</skip.hudi-spark2.unit.tests>
|
<skip.hudi-spark2.unit.tests>true</skip.hudi-spark2.unit.tests>
|
||||||
<skipITs>true</skipITs>
|
<skipITs>true</skipITs>
|
||||||
</properties>
|
</properties>
|
||||||
|
<modules>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark3</module>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark3-common</module>
|
||||||
|
</modules>
|
||||||
<activation>
|
<activation>
|
||||||
<property>
|
<property>
|
||||||
<name>spark3</name>
|
<name>spark3</name>
|
||||||
@@ -1629,6 +1646,10 @@
|
|||||||
<skip.hudi-spark2.unit.tests>true</skip.hudi-spark2.unit.tests>
|
<skip.hudi-spark2.unit.tests>true</skip.hudi-spark2.unit.tests>
|
||||||
<skipITs>true</skipITs>
|
<skipITs>true</skipITs>
|
||||||
</properties>
|
</properties>
|
||||||
|
<modules>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark3.1.x</module>
|
||||||
|
<module>hudi-spark-datasource/hudi-spark3-common</module>
|
||||||
|
</modules>
|
||||||
<activation>
|
<activation>
|
||||||
<property>
|
<property>
|
||||||
<name>spark3.1.x</name>
|
<name>spark3.1.x</name>
|
||||||
|
|||||||
Reference in New Issue
Block a user