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: [email protected]
For additional commands, e-mail: [email protected]