记一次idea导入maven项目的流程
文章目录
前言
本文记一下在GitHub上面克隆的maven项目,如何一步一步导入idea,并成功跑起来的方法。
本文均以最坏情况为例,假设你idea打开项目之后啥都没动过,也啥都没有配置过。这样可以尽可能地模拟并解决大多数情况。
一、导入项目
1.选择open
点击open,然后路径到你项目的根目录即可。
2.配置Spring(假如你项目不是基于Spring,可跳过)
如果你打开Spring的配置文件(我这里是applicationContext.xml),发现了下图信息:
那么就点击右边的 Create Spring facet
然后打开Project Structure -> Facets,看到本来空空如也的Facets多了Spring,那就说明这一步成功了。
别急,还没完,继续打开你的Spring配置文件,如果还报像上图一样的黄色错误,那么继续点击右边(Configure application context)
选择 Create new application context
将项目整个打上勾勾,点确定:
如下图所示,做完这一步,再打开project struture,如果发现又多出来了配置信息,说明这一步正确。
二、添加web并配置Artifacts
添加web
如下图操作:
最后点击Apply 和 OK。
配置Artifacts
最后点击Apply 和 OK。
三、配置tomcat
按照图片一步一步来,不解释。
最后点击 Apply , OK 即可创建一个Tomcat服务器
看下图,走到这步,假如你有artifit选项,那么就直接添加就完了。
但是你如果没有这么个选项,如下图所示:
那么你就需要倒回上一步,去配置Artifacts。这样你就能成功添加了。
四、添加lib目录(idea的bug,大坑!)
按照道理,应该现在就能启动tomcat跑了,但是如果你启动Tomcat报ClassNotFoundException,那么请看这篇文章:idea启动tomcat报错:ClassNotFoundException(找不到jar包)
后记
照着之前的四步做了,你的项目仍然无法运行或是运行时报错,那就应该检查一下其他的环境是否匹配(是否连上数据库?默认端口号是否占用或修改?JDK版本是否不支持等等)。最后希望大家都能成功运行项目。