IDEA中使用maven搭建web应用

1.下载maven

下载地址:http://maven.apache.org/download.cgi

IDEA中使用maven搭建web应用

2.解压安装maven

本次解压位置为:D:\maven,解压后得到如下文件:
IDEA中使用maven搭建web应用

3.修改maven本地仓库位置

maven安装后,默认的jar包存放在 C:\Users\用户名.m2下面,我们可以按照自己的需要进行配置:
(1)在maven安装目录下新建文件夹repo用于存放jar文件,即新建的文件夹全路径为D:\maven\apache-maven-3.5.3\repo
(2)修改maven解压目录/conf/settings.xml中的localRepository中的配置:
首先取消该节点的注释,然后修改/path/to/local/repo为:D:\maven\apache-maven-3.5.3\repo,即修改后如下图:
IDEA中使用maven搭建web应用

4.配置maven的环境变量并下载包到本地仓库

计算机–>右键–>属性–>高级系统设置–>环境变量
(1)新建环境变量变量名:MAVEN_HOME,变量值:D:\maven\apache-maven-3.5.3,确定保存。
IDEA中使用maven搭建web应用
(2)将MAVEN_HOME添加到Path变量中:找到Path变量,在最后面添加 ;%MAVEN_HOME%\bin
IDEA中使用maven搭建web应用
(3)打开cmd命令窗口,输入:mvn -v,如果出现以下maven版本信息,则说明maven环境变量配置成功
IDEA中使用maven搭建web应用
注:maven的安装依赖于jdk,如果jdk没有安装或者jdk环境变量配置不正确,那么执行mvn -v 也会报错。
(4)上一步没有问题的话,在cmd命令窗口中输入:mvn help:system就可以下载maven包到本地仓库中。开始下载
IDEA中使用maven搭建web应用
(5)这时候可以在自定义的本地仓库中看到不断出现一些文件,证明maven配置安装没问题:
(6)安装完成之后,会出现如下界面:
IDEA中使用maven搭建web应用

5.IntelliJ IDEA中集成maven

1.修改maven配置

打开idea,在File–>Settings–>搜索maven,需要修改以下3个地方:
IDEA中使用maven搭建web应用
Maven host directory:本地maven解压的路径
User setting file:用户设置文件,即conf/setting.xml文件
Local repository:本地仓库位置
在左侧maven下级目录:importing,ignored files ,runner中可以配置各种运行参数

2.idea中创建mavn项目

(1)File–>New–>Project
IDEA中使用maven搭建web应用
(2)左侧选择Maven ,选择Create from archetype,下面有两个webapp,注意区分
IDEA中使用maven搭建web应用
(3)设置GroupId和Artifacted
IDEA中使用maven搭建web应用
(4)注意设置maven的配置文件和仓库位置
IDEA中使用maven搭建web应用
(5)确定信息无误之后点击Finish
IDEA中使用maven搭建web应用
(6)等待几分钟,等idea构建完项目之后,会得到如下的目录结构:
IDEA中使用maven搭建web应用
(7)在src下面创建与main平级的目录test,用于编写测试用例,在test目录下面创建java目录作为测试用例的根目录,在main下面创建java、resources目录,分别作为java代码和资源文件存放目录。如下图:
IDEA中使用maven搭建web应用
(8)对目录进行标记:在需要标记的目录上面右击—->Mark Directory as—->选择需要标记为的目录类型:
IDEA中使用maven搭建web应用
/main/java—–Sources Root
/main/resources—-Resources Root
/test/java——Test Sources Root
(9)添加tomcat插件运行maven工程:
在pom.xml文件的plugins中添加
<!--配置tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>

如下图:
IDEA中使用maven搭建web应用
(10)配置tomcat运行
点击Edit configuration..
IDEA中使用maven搭建web应用
点击+号选择maven
IDEA中使用maven搭建web应用
配置tomcat7插件运行命令,并且自己取个名字
IDEA中使用maven搭建web应用
配置完之后会发现Edit configuration那里多了一个testMaven(tomcat7:run)的启动项,这个就是自己刚才添加的
IDEA中使用maven搭建web应用
然后选择testMaven(tomcat7:run)为启动项,并且点击右边的运行按钮,查看控制台输出日志:
IDEA中使用maven搭建web应用
在浏览器中输入:localhost:8080访问:
IDEA中使用maven搭建web应用
出现hello world,说明idea 集成maven并且创建webapp项目正常启动。

以前一直使用eclipse开发,最近进入新公司,需要使用idea作为开发工具,自己看了看确实和eclipse不一样,好多设置都找不到,比如始终找不到配置tomcat server的地方,最后网上查了下,说是自己使用的idea是社区版,是阉割的版本,没办法只能使用tomcat插件启动了,最后,希望自己能在idea的路上一路披荆斩棘,迎接最后的胜利吧。哈哈哈。