IDEA项目无法识别maven
本文为博主原创文章,转载请获得原作者同意并注明来源:http://blog.csdn.net/wengminyu/article/details/78458715
IDEA2017打开项目后maven文件pom.xml中的标签(非标签内容,而是标签本身)全部是红色的,项目可以正常启动运行,idea.log中没有异常信息,但是看到满屏幕的红色标签就很不爽。
当查看标签上的异常时,发现异常信息为Intellij idea cannot resolve symbol xxxxx
。根据此信息去查,在Stack Overflow上找到了解决方案。
在IDEA2017版本中,打开File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven --> Importing
如果是其他版本的IDEA,在左上角的搜索框里搜索maven即可。
打开之后,勾选或选择以下几项条件:
Import Maven projects automatically
Create IDEA modules for aggregator projects
Keep source...
Exclude build dir...
Use Maven output...
Generated souces folders: "detect automatically"
Phase to be...: "process-resources"
Automatically download: "sources" & "documentation"
VM options for importer: -Xmx768m //此条存疑,原答案为-Xmx512m,而我按照自己的设置也可以使用。猜测与maven的版本号有关。
此外,在上层的Maven目录中,要确保是用Maven3导入项目。
当这些都设置完毕后重启IDEA,就发现maven的标签都恢复正常了。大功告成!