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