在学习网上大神们的源码过程当中,常常有一些打包好的项目能够提供给本身参考学习,其中不乏一些maven项目,由于本身使用的开发环境是Idea+Gradle。对于Maven虽有耳闻,可是接触得比较少,恰好最近在学习一个maven项目,就把idea打开maven项目的步骤和其中遇到的一些问题的解决办法整理一下apache
首先须要作的就是安装Maven 咱们能够到官网去下载最新的版本 下载连接 maven
下载完成后 根据本身习惯解压 个人解压目录是H盘的根目录ide
而后配置环境变量:学习
配置完成后 经过cmd输入 mvn -version 出现对应的版本信息便可搜索引擎
在电脑上配置好maven之后,咱们能够在idea中配置maven的路径idea
到这里maven的基本配置就差很少完成了,接下来咱们须要把从网上下载来的maven项目用idea打开。spa
好比咱们从网上下载的一个maven多模块项目简单实例 下载连接.net
下载打开后,项目结构以下图所示:索引
此时咱们使用idea的import project功能来 打开这个项目,若是idea没有import project这个选项能够参考下面步骤打开。开发
1.打开setting 搜索 menu 在搜索出来的结果中 选择 Main Menu > File
2.选择完成后,右边会出现一个Add after按钮,点击后出现一个对话框
3.import Project 在 other下,找到添加便可 ,添加完成后咱们能够在File下找到import Project
开始导入maven项目
选择import project 而后选择刚刚下载好的项目,而后选择 以maven的方式 import项目
后续选项根据本身的须要配置便可 我是一直点的next 完成之后,maven会自动下载依赖包 ,而且关联好项目结构。
到这里,maven项目就已经导入完成了。
导入完成后,咱们就能够开始尝试将项目跑起来,这时能够参考开发者给的相关文档进行配置和运行。
若是在配置完成后在启动项目时出现了相似于如下错误:
Java.lang.NoClassDefFoundError:/xxx/xxx/xxx
在第一次配置项目时,我就遇到了这个问题,经过搜索引擎查阅相关资料后得出了解决办法,
咱们须要在配置Artifacts的地方,将下载的包导入进/WEB-INF/lib 下便可解决问题。