William Wong created SPARK-27458:
------------------------------------

             Summary: Remind developer using IntelliJ to update maven version
                 Key: SPARK-27458
                 URL: https://issues.apache.org/jira/browse/SPARK-27458
             Project: Spark
          Issue Type: Improvement
          Components: Documentation
    Affects Versions: 3.0.0
            Reporter: William Wong


I am using IntelliJ to update a few spark source. I tried to follow the guide 
at '[http://spark.apache.org/developer-tools.html]' to setup an IntelliJ 
project for Spark. However, the project was failed to build. It was due to 
missing classes generated via antlr on sql/catalyst project. I tried to click 
the button 'Generate Sources and Update Folders for all Projects' but it does 
not help. Antlr task was not triggered as expected.

Checked the IntelliJ log file and found that it was because I did not set the 
maven version properly and the 'Generate Sources and Update Folders for all 
Projects' process was failed silently: 

 
_2019-04-14 16:05:24,796 [ 314609]   INFO -      #org.jetbrains.idea.maven - 
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireMavenVersion failed 
with message:_
_Detected Maven Version: 3.3.9 is not in the allowed range 3.6.0._
_2019-04-14 16:05:24,813 [ 314626]   INFO -      #org.jetbrains.idea.maven - 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce 
(enforce-versions) on project spark-parent_2.12: Some Enforcer rules have 
failed. Look above for specific messages explaining why the rule failed._
_java.lang.RuntimeException: 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce 
(enforce-versions) on project spark-parent_2.12: Some Enforcer rules have 
failed. Look above for specific messages explaining why the rule failed._
 
Be honest, failing an action silently should be an IntelliJ bug. However, 
enhancing the page  '[http://spark.apache.org/developer-tools.html]' to remind 
developers to check the maven version may save those new joiners some time. 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to