Maven
Maven的概念:
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven的作用:
Maven可以帮助我们一键管理项目
1、管理jar包
2、编译项目
3、测试项目
4、发布项目
Maven的下载和安装:
下载:
去官网下载maven的安装软件,直接在百度搜索:“maven”
资料中已经有maven了;
安装:
1、直接解压maven的压缩文件,注意:不要有中文和空格
2、在环境变量中配置路径
3、测试是否安装成功;
a) Cmd ------ mvn -version
Maven的工程目录
Maven项目的工程目录
Maven的pom.xml文件
Pom.xml:maven依赖管理jar包的;
之前:将jar包复制粘贴到WEB-INF 下的lib中
Maven:通过pom.xml 自动帮我们下载管理jar包
Pom文件中的jar的依赖:通过在pom.xml中配置jar的坐标来管理我们的jar包
Maven的常用指令
Mvn
–version:查看版本号
Mvn
clean:清理maven工程,会删除target文件目录及内容、
Mvn
compile :编译工程
,会生成target文件目录及内容
Mvn test:单元测试
Mvn package: 打包,如果是web项目-----war 如果是java项目-------jar
Mvn
install:安装到本地仓库
Mvn
deploy:发布
Mvn
tomcat:run 运行项目(使用maven自带的tomcat插件)
配置本地仓库:
1、 找到maven的安装路径
2、 找到conf文件夹
3、 打开setting.xml
Maven的生命周期:
Maven
Maven的概念:
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven的作用:
Maven可以帮助我们一键管理项目
1、管理jar包
2、编译项目
3、测试项目
4、发布项目
Maven的下载和安装:
下载:
去官网下载maven的安装软件,直接在百度搜索:“maven”
资料中已经有maven了;
安装:
1、直接解压maven的压缩文件,注意:不要有中文和空格
2、在环境变量中配置路径
3、测试是否安装成功;
a) Cmd ------
mvn -version
Maven的工程目录
Maven项目的工程目录
Maven的pom.xml文件
Pom.xml:maven依赖管理jar包的;
之前:将jar包复制粘贴到WEB-INF
下的lib中
Maven:通过pom.xml 自动帮我们下载管理jar包
Pom文件中的jar的依赖:通过在pom.xml中配置jar的坐标来管理我们的jar包
Maven仓库介绍
Maven的好处:
Maven的常用指令
Mvn
–version:查看版本号
Mvn
clean:清理maven工程,会删除target文件目录及内容、
Mvn
compile :编译工程
,会生成target文件目录及内容
Mvn test:单元测试
Mvn package: 打包,如果是web项目-----war 如果是java项目-------jar
Mvn
install:安装到本地仓库
Mvn
deploy:发布
Mvn
tomcat:run 运行项目(使用maven自带的tomcat插件)
配置本地仓库:
1、 找到maven的安装路径
2、 找到conf文件夹
3、 打开setting.xml
4、
Maven的生命周期:
Maven整合idea
1、 点开设置
2、 输入maven 修改相关配置
使用idea创建maven项目(web项目)
Maven自带的tomcat插件默认使用的是 6版本所以需要解决servlet冲突:<scope>provided</scope>