Maven的搭建
Maven的创建有两种方式:
作用:构建工程,管理项目。
Maven可以几个东西模块构件为一个整体。可以获取jar包,并且获取其关联的jar包。
本地搭建Maven、使用MyEclipse工具创建Maven项目。
1.本地搭建Maven:
安装maven之前,需要提前安装jdk
1.在apache官网下载maven安装包:eg:apache-maven-3.2.2,之后进行解压
2.解压之后,在apache-maven-3.2.2的conf目录下有一个settings.xml文件,在该文件中找到<localRepository>标签,从注释中取出进行配置: <localRepository>D:\RepMaven</localRepository>, 配置完成后,就可以关联到本地仓库了。
3.配置环境变量:
(1)新建系统变量:
MAVEN_HOME (key): maven的安装路径(value)
M2_HOME或MAVEN_HOME ,两者选其一即可,
Maven 说只是添加 M2_HOME , 但一些项目仍引用 Maven 的文件夹 MAVEN_HOME, 因此,为了安全也把它添加进去。
(2) 添加到环境变量中
编辑系统变量PATH: 在尾部追加: ;%M2_HOME%\bin;
补充:如果新建的环境变量是MAVEN_HOME,此处就写;%MAVEN_HOME%\bin; 如果新建的环境变量是;%M2_HOME%\bin; 此处就写;%M2_HOME%\bin;
4.验证:进入到cmd
echo %M2_HOME%: 检查M2_HOME是否指向了正确的Maven安装目录
mvn-v 进行测试:检查Windows是否能够找到正确的mvn执行脚本
参考:https://www.cnblogs.com/AlanLee/p/6133189.html
2.使用MyEclipse工具创建Maven:
在MyEclipse中配maven:
1.window -> Preferences -> Maven4MyEclipse中:
Installations: 取消MyEclipse默认的maven工具,点击Add,找到本地Maven的安装目录,确定
User Settings: 点击浏览browser:找到maven安装目录下的conf,点击确定。 之后Local Repository就可以显示本地仓库的位置。
2.在MyEclipse中创建Maven项目,同时记得打勾:Create a simple project(skip archetype selection),之后确定。
补充:
1.创建maven项目时候,Packaging选项是: jar,则创建的是java Project; 如果选择war,则创建的是Web项目。
2.如果创建的是maven的web工程,src/main/webapp目录:相当于WebRoot目录,是web文件的根目录。
3.创建的maven工程一般不会在webapp/WEB-INF目录下生产web.xml文件,此时我们需要使用工具帮助我们生成:
选中项目,右键 ,Properties,MyEclipse -> JavaScript -> Project Facets选项,将Dynamic Web Module选项的勾去掉,应用,之后在将Dynamic Web Module选项的勾选中,应用,确定。之后就会动态生成web.xml文件。
maven项目结构:
/web-inf/classes:
发布到tomcat时(在eclipse里启动tomcat),src文件夹里的java文件经过编译后,会把.class文件放在WEB-INF文件夹里的classes文件夹中。
maven命令:
mvn package: 打包,执行该命令会在Workspace/项目名/target/目录下,生成一个jar包,或者war包; 执行 mvn clean命令之后就没了