如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。
以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。
而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。
2.Maven的安装配置 1.新建系统环境变量名称:MAVEN_HOME或M2_HOME
路径:D:Mavenapache-maven-3.8.4(即你解压的maven安装包的位置)
确定保存后,win+r cmd 在dos命令行中输入mvn -v 验证maven是否成功,如若出现以下代码,则成功。
注意:
1.****%MAVEN_HOME%bin****代表的就是"D:Mavenapache-maven-3.8.4bin"目录
2.maven本身是个java程序,环境变量得有配JDK,否则有未知的错误。
4.Maven中的核心配置文件修改setting.xml为maven的核心配置文件 位于你maven/conf/setting.xml
在setting.xml中找到此位置,在下面添加
填写你自定义的位置
此路径为本地仓库存放jar包的位置
找到mirrors标签,添加子标签(阿里云镜像)
nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
将此标签注释
将此标签复制到profiles标签内
3.Maven规定的目录结构jdk-1.8 true1.8 1.8 1.8 1.8
MavenProjectRoot(项目根目录) |----src | |----main | | |----java ——存放项目的.java文件 | | |----resources ——存放项目资源文件,如spring, hibernate配置文件 | |----test | | |----java ——存放所有测试.java文件,如JUnit测试类 | | |----resources ——存放项目资源文件,如spring, hibernate配置文件 |----target ——项目输出位置 |----pom.xml ----用于标识该项目是一个Maven项目
注意:如果IDEA中没有生成如上的目录结构,建议在创建成如上格式。
4.Maven的基本命令 1.-v:查询maven版本 本命令用于检查maven是否安装成功。
Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。
2.compile:编译 将java源文件编译成class文件
3.test:测试项目 执行test目录下的测试用例
4.package:打包 将项目打成jar包
会生成maven-archiver文件夹,surefire-reports文件夹,以及项目的jar包
5.clean:删除target文件夹 6.install:安装 将当前项目放到Maven的本地仓库中。供其他项目使用
5.IDEA中Maven的设置左上角file-settings,搜索框中搜索maven,即如下画面
settings:表示当前设置
New Projects Settings:表示新建设置,意思就是设置后 新建的项目会使用此设置。
如若使用普通setting,则在创建Java项目每次都要手动修改maven路径。
到此为止,IDEA中maven的设置基本结束!
首先File-project,选择Maven:
创建项目完成后,此时拥有以下项目结构,基本完成。
对比Maven约定的目录结构此时应该添加resources目录。
在main下创建一个resources
在test下创建一个resources
补充:
如若需要其他命令,重复操作即可。
你也可以选择在你IDEA操作界面右侧栏,有一个maven标识,选择你的Maven工程
步骤基本一致
只需要第一步修改为webapp
4.配置Tomcat服务器
出现以下说明Tomcat配置成功啦!默认显示index.jsp里面的内容。你也可以自定义!



