Maven配置 和创建一个Maven项目
2017-08-01 21:37
363 查看
Maven的好处:
maven的两大核心:
**依赖管理:对jar包管理过程
**项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都通过命令来实现
CleanLifeCycle:清理生命周期
Clean
defaultLifeCycle:默认生命周期
compile,test,package,install,deploy
siteLifeCycle:站点生命周期
===安装Maven环境:
1、安装好maven安装包,将maven_home环境变量配置到path环境变量中
2、配置eclipse中maven环境
A) 配置m2e插件,Mars2版本自带maven插件
B)需要配置maven程序
C) 配置本地仓库:让maven程序知道仓库在哪 在maven的配置文件 setting.xml里打开 <localRepository 配置:
==》
D) 构建本地仓库的索引(因为里面的jar包超级多)
===创建Maven项目:
1、创建,勾选默认文件结构,填写项目信息
2、不全缺少的 WEB-INF文件夹,和web.xml文件
通过工具生成 web.xml
3、指定 jdk编译版本,在pom.xml中添加插件
==>
点击确定后,会在pom.xml中添加了 <build>的节点,需要手动添加内容 可以制定编译的jdk的版本(这样就不会默认都用系统自带的jdk版本了)
4、 创建servlet,serlvet编译报错,原因:缺失servlet-api-xx.jar包
5、添加jar包,【双击pom.xml,添加依赖,查找jar包,选择对应jar包的合适版本】
依赖范围(了解)
添加依赖范围:默认是compile
Provided: 运行部署到tomcat不在需要
如果将servlet-api.jar设置为compile,打包后包含serlvet-api.jar,war包部署到tomcat跟tomcat中存在servlet-api.jar包冲突。导致运行失败。
5、修改后,或者修复错误后要保存,经常点击项目右键 maven-->Update Project...
=========总结
1、 安装
2、 Maven标准的目录结构
ProjectName
src
main
java
resources
[webapp/WEB-INF/web.xml]
Test
Java
Resources
pom.xml
3、 Maven常用命令
a) Clean
b) Compile
c) Test
d) Package:项目根目录target目录
e) Install:本地仓库
4、 使用eclipse开发maven项目
a) 区别:
b) 不在拷贝jar包
c) 项目目录结构不同
5、 Pom.xml:项目对象模型
a) 本项目的坐标信息
b) 本项目jdk编译版本的信息
c) 本项目需要的依赖的坐标的信息
maven的两大核心:
**依赖管理:对jar包管理过程
**项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都通过命令来实现
maven项目的生命周期(了解)
在maven中存在“三套”生命周期,每一套生命周期相互独立,互不影响。在一套生命周期内,执行后面的命令前面操作会自动执行CleanLifeCycle:清理生命周期
Clean
defaultLifeCycle:默认生命周期
compile,test,package,install,deploy
siteLifeCycle:站点生命周期
===安装Maven环境:
1、安装好maven安装包,将maven_home环境变量配置到path环境变量中
2、配置eclipse中maven环境
A) 配置m2e插件,Mars2版本自带maven插件
B)需要配置maven程序
C) 配置本地仓库:让maven程序知道仓库在哪 在maven的配置文件 setting.xml里打开 <localRepository 配置:
==》
D) 构建本地仓库的索引(因为里面的jar包超级多)
===创建Maven项目:
1、创建,勾选默认文件结构,填写项目信息
2、不全缺少的 WEB-INF文件夹,和web.xml文件
通过工具生成 web.xml
3、指定 jdk编译版本,在pom.xml中添加插件
==>
点击确定后,会在pom.xml中添加了 <build>的节点,需要手动添加内容 可以制定编译的jdk的版本(这样就不会默认都用系统自带的jdk版本了)
4、 创建servlet,serlvet编译报错,原因:缺失servlet-api-xx.jar包
5、添加jar包,【双击pom.xml,添加依赖,查找jar包,选择对应jar包的合适版本】
查找依赖
注意:选择依赖选择[jar]依赖范围(了解)
添加依赖范围:默认是compile
Provided: 运行部署到tomcat不在需要
如果将servlet-api.jar设置为compile,打包后包含serlvet-api.jar,war包部署到tomcat跟tomcat中存在servlet-api.jar包冲突。导致运行失败。
5、修改后,或者修复错误后要保存,经常点击项目右键 maven-->Update Project...
=========总结
1、 安装
2、 Maven标准的目录结构
ProjectName
src
main
java
resources
[webapp/WEB-INF/web.xml]
Test
Java
Resources
pom.xml
3、 Maven常用命令
a) Clean
b) Compile
c) Test
d) Package:项目根目录target目录
e) Install:本地仓库
4、 使用eclipse开发maven项目
a) 区别:
b) 不在拷贝jar包
c) 项目目录结构不同
5、 Pom.xml:项目对象模型
a) 本项目的坐标信息
b) 本项目jdk编译版本的信息
c) 本项目需要的依赖的坐标的信息
相关文章推荐
- MyEclipse2014配置和创建一个maven项目
- maven hello world: 使用maven前的一些配置和命令行创建一个webapp项目
- Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目
- Maven安装和配置,eclipse创建Maven项目
- Maven项目的配置和创建
- 使用maven创建一个spring-boot项目-集成springmvc
- 基础教学——如何用maven工具创建一个springmvc+mybatis的项目
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 用Maven创建一个web项目
- Jenkins 安装及配置 2 -- 创建maven项目
- 创建一个maven项目
- 使用idea搭建一个简单的SSM框架:(1)使用idea创建maven项目
- 【Maven】Maven配置以及eclipse创建Maven父子项目
- 第二章【Maven项目】maven项目的创建及配置ssm框架
- git基本环境配置和创建一个项目Demo
- 配置maven及创建maven项目
- 创建一个maven项目需要注意的事项
- 创建一个简单的maven web项目
- idea配置maven,创建maven项目