idea中配置maven完成简单的网页增删改查

Maven配置

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,希望能对你有所帮助。

maven工程构建的优点:

1、一个命令完成构建、运行,方便快捷。
2、maven对每个构建阶段进行规范,非常有利于大型团队协作开发。

什么是依赖管理

什么是依赖?一个java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个java项目依赖了这些第三方的jar包。
举个例子:一个crm系统,它的架构是SSH框架,该crm项目依赖SSH框架,具体它依赖的Hibernate、Spring、Struts2。
什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。

Maven的下载使用

!!!!!随便下载一个版本 bin.zip结尾  点击下载

idea中配置maven完成简单的网页增删改查_第1张图片
下载后解压即可,解压后目录结构如下:
idea中配置maven完成简单的网页增删改查_第2张图片

Maven常用配置

在配置之前请将JDK安装好。

1.环境变量配置

1.添加M2_HOME:对应Maven的解压目录即可
idea中配置maven完成简单的网页增删改查_第3张图片

2.编辑Path环境变量:
idea中配置maven完成简单的网页增删改查_第4张图片

idea中配置maven完成简单的网页增删改查_第5张图片
3.测试,在cmd窗口输入mvn -v查看
idea中配置maven完成简单的网页增删改查_第6张图片

出现这个就说明环境配置成功了!当然这里还没有结束,接着看

2. 修改配置文件

通常我们需要修改解压目录下conf/settings.xml文件,这样可以更好的适合我们的使用。

此处注意:所有的修改一定要在注释标签外面,不然修改无效。Maven很多标签都是给的例子,都是注释掉的。
idea中配置maven完成简单的网页增删改查_第7张图片

本地仓库位置修改

打开上面的settings.xml文件这里需要改两个地方,需要注意的是它们默认都是在注释里面,从注释里面复制出来改成自己的路径
idea中配置maven完成简单的网页增删改查_第8张图片
idea中配置maven完成简单的网页增删改查_第9张图片

IDEA下配置Maven

我们来新建一个maven项目
idea中配置maven完成简单的网页增删改查_第10张图片
idea中配置maven完成简单的网页增删改查_第11张图片

idea中配置maven完成简单的网页增删改查_第12张图片
这里完成之后就可以点击下一步完成了

打开后点击自动导入包

idea中配置maven完成简单的网页增删改查_第13张图片

导完包之后pom.xml中会多出几个代码,这些都是包的依赖

idea中配置maven完成简单的网页增删改查_第14张图片

假如我们需要添加新的包,这里推荐一个网址点击进入,或者你也可以自己百度查找

我们来搜索一个mysql的包

idea中配置maven完成简单的网页增删改查_第15张图片
idea中配置maven完成简单的网页增删改查_第16张图片

idea中配置maven完成简单的网页增删改查_第17张图片
idea中配置maven完成简单的网页增删改查_第18张图片
idea中配置maven完成简单的网页增删改查_第19张图片
这里是在下载中
idea中配置maven完成简单的网页增删改查_第20张图片

下载完成后看到可以不报红了

3.导入架包完成简单的网页增删改查

1.我们需要和平时一样建四个包,这里就不作阐述
我们需要在src建一个java文件夹让它变成蓝色右击
idea中配置maven完成简单的网页增删改查_第21张图片
这样我们就可以在下面建包了
idea中配置maven完成简单的网页增删改查_第22张图片

然后就是大家都懂的增删改查,不懂的可以先去了解下springmvc

这里要在网站上运行需要用到spring系列的架包和配置一些需要的文件,后面会全部提供

需要依赖的架包点击下载

我们把下载好的这个pom.xml文件中的代码全部复制到自己项目中的pom.xml中

它会自动导包

唯一需要修改的就是这里改成你自己的

idea中配置maven完成简单的网页增删改查_第23张图片

接下来我们配置tomcat来运行网站,可以参考百度的教程搜索idea配置tomcat这里不做阐述

我们直接来运行

idea中配置maven完成简单的网页增删改查_第24张图片

一套用maven+springmvc简单的增删改查网页就做成 了。

需要整套源码的可以点击下方链接

点击下载

有问题可以私信我,看到会回复。

你可能感兴趣的:(springmvc+maven,maven,javaweb,springmvc,java)