rahil-c commented on code in PR #5786:
URL: https://github.com/apache/hudi/pull/5786#discussion_r917450559


##########
pom.xml:
##########
@@ -1669,15 +1762,17 @@
         <fasterxml.jackson.dataformat.yaml.version>${fasterxml.spark3.version}
         </fasterxml.jackson.dataformat.yaml.version>
         <skip.hudi-spark2.unit.tests>true</skip.hudi-spark2.unit.tests>
-        <skipITs>true</skipITs>
+        <skipITs>false</skipITs>
       </properties>
       <modules>
         <module>hudi-spark-datasource/hudi-spark3</module>
         <module>hudi-spark-datasource/hudi-spark3-common</module>
       </modules>
       <activation>
+        <activeByDefault>true</activeByDefault>
         <property>
           <name>spark3</name>
+          <value>!disabled</value>

Review Comment:
   This is still an ongoing issue and possibly might be a bug with `mvn`. For 
example in current hudi master branch we have this value tag in spark 2 profile 
https://github.com/apache/hudi/blob/master/pom.xml#L1645. If you see the 
comment it will add the modules for `spark2` to all profiles(even if you 
specified spark3). This value tag is what allows these modules to be included 
from my testing. 
   ```
          <module>hudi-spark-datasource/hudi-spark2</module>
           <module>hudi-spark-datasource/hudi-spark2-common</module>
         </modules>
   ```
   but the issue is without this value tag above it will not include these two 
modules. 
   
   For our pr we follow a similar approach but this causes an issue for spark2 
if you dont also explicitly pass the scala version as well. 
   
   
   
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to