从网上(例如github)下载的maven项目用idea打开之后,一般不能直接运行。以下面的springboot项目为例,可以看到application文件根本没有运行按钮。
原因是maven文件需要pom.xml文件拉取相关依赖,而刚下载下来,idea无法自动识别这是一个maven项目,pom.xml的图案也不是字母“m”,只是当做一般的xml格式文件。
我们需要右键pom.xml,选择Add As Maven Project->信任此项目
可以看到pom.xml的图案发生了变化,并且自动将上级目录标记为了模块。之后指定资源目录、拉取依赖等都会自动执行,也可以运行application文件了。
由此可见,运行一个外部下载的可信赖的项目应该是非常简单便捷的,如果报错不断,很可能是运行方法的问题。从中也可以看出项目文档的重要性。