一、 项目结构

IDEA 导入 Maven 项目

注意,.classpath是eclipse特有文件,如果项目会使用eclipse打开,请不要删除。

二、 导入项目

1、打开Idea编辑器

IDEA 导入 Maven 项目

2、导入项目

点击Import Project按钮,界面如下

IDEA 导入 Maven 项目

注意,我们是导入maven项目,因此项目根目录下一定存在相对应的maven配置Pom.xml文件,点击OK,继续下一步。

3、选择导入的项目类型

IDEA 导入 Maven 项目

第2步点击OK后,将会出现如上界面,选择 ”Import project fromexternal model”选项,即导入一个已经存在的项目。因为我们要导入一个maven项目,因此我们选择Maven选项,继续Next。

4、配置加载方式

IDEA 导入 Maven 项目

红色标记,默认为不选中,选中代表添加maven依赖项时会自动加载pom.xml里面的类库,不需要手动点击import,其他选项默认。点击Next,

继续Next。

5、选择导入的项目(Pom.xml中配置的项目)

在pom.xml 中配置如下

IDEA 导入 Maven 项目

因此选择对应的项目:

IDEA 导入 Maven 项目

6、选择运行环境

选择jdk(如果多个jdk的情况下需要选择)

IDEA 导入 Maven 项目

点击Next,

IDEA 导入 Maven 项目

Project name代表在idea中显示的项目名称,Project file location 表示项目路径,点击finish,完成导入。

三、 配置项目

项目导入后,结构如下:

IDEA 导入 Maven 项目

1、发布项目

IDEA 导入 Maven 项目

点击图中标记的按钮(Idea版本不同,该按钮位置可能不同),进入配置项目发布界面:

IDEA 导入 Maven 项目

点击图中“+”按钮,选择项目发布的服务器(一般为Tomcat),显示如下界面:

IDEA 导入 Maven 项目

选择local(代表本地服务器),

IDEA 导入 Maven 项目

如图,按照自身的情况配置,”Name”填写的是在Idea 中发布的名称,可随意填写(注意:这个名称不是在访问时需要填写的)。此处修改为“BullMes”,浏览器选择“chrome”,其他默认,如下图:

IDEA 导入 Maven 项目

切换到”Deployment”(部署)界面,如下图所示

IDEA 导入 Maven 项目

点击右边“+”号,选择“Artifact”,进入选择需要发布的项目界面:

IDEA 导入 Maven 项目

这里看到两个打包文件,一个是war包,另一个是开发模式的war包,开发模式的情况下会直接将所有的资源文件拷贝到发布目录进行加载部署,选择开发模式,点击“OK”。

IDEA 导入 Maven 项目

此处我们设置成”BullMes”(此处的BullMes是需要在浏览器中输入的参数,例如为空时只需要输入“localhost:8080”即可访问项目,而填写了”BullMes”以后,则需要通过“localhost:8080/BullMes”才可以进行正常访问),配置如下图:

IDEA 导入 Maven 项目

点击“OK”,完成项目部署。

IDEA 导入 Maven 项目

完成部署后,回到主界面,可以看到刚刚我们设置的项目。

2、启动项目

如下图所示,这里以debug模式启动项目:

IDEA 导入 Maven 项目

项目报错,找不到程序包,这种情况的原因在于我们的项目不是纯maven项目,有的依赖是以放在lib文件夹下的jar包形式存在,有的是放在Tomcat的运行环境中。因此,我们需要将其他非maven依赖包添加进来。

(1)添加Tomcat下的依赖包

IDEA 导入 Maven 项目

选中项目,右击,选择“Open Module Settings”按钮,进入如下界面:

IDEA 导入 Maven 项目

选择“Dependencies”,可以看到当前项目所有的依赖项。点击右边绿色“+”按钮,选择第一项,“JARS or directories”,进入文件夹。

IDEA 导入 Maven 项目

选择我们需要的jar包,这里我们需要两个,图中已经标记

IDEA 导入 Maven 项目

点击“OK”,回到主界面,此时报错已消失,说明刚刚添加的依赖是成功的。

IDEA 导入 Maven 项目

(2)添加项目lib文件下jar包为依赖

IDEA 导入 Maven 项目

找到对应的lib文件夹,找到所有需要的jar包,选中jar包,右击

IDEA 导入 Maven 项目

选择 “Add as Library…”选项,出现如下界面

IDEA 导入 Maven 项目

点击”OK”,完成添加,再次启动项目,启动成功。

IDEA 导入 Maven 项目

四、IDEA设置本地maven仓库

以上介绍都是基于本地maven仓库等配置完好的情况,这里将介绍怎么在idea中配置本地的仓库。

1、打开idea的设置界面

IDEA 导入 Maven 项目

2、配置maven

IDEA 导入 Maven 项目

如图所示,idea默认使用的是安装时自带的maven配置,这种情况下,idea在加载maven依赖时会出现下载慢等情况,因此需要进行重新配置,选择我们自己安装的maven版本。

点击”Maven home directory”后面的按钮,选择自己安装的maven环境,如下图所示:

IDEA 导入 Maven 项目

点击”OK”,配置完成。

五、错误分析

1、出现字符错误情况

IDEA 导入 Maven 项目

项目运行时,出现如上图情况,此时,检查报错文件,是否有非法字符。如果不能直接看出,则考虑是在编辑时采用了UTF-8 BOM格式,这种情况在UTF-8无BOM格式下会报错。此时,可以使用notepad++工具打开报错文件,选择“编码”,即可看到此时编码格式不正确,选择“以UTF-8无BOM格式编码”保存即可解决问题。

IDEA 导入 Maven 项目

保存后,重启项目,问题解决。

(后续问题会持续更新... 敬请关注)

相关文章: