MAVEN学习笔记1
2017-11-17 10:36
183 查看
MAVEN定义:一个跨平台的项目管理工具,主要基于java的项目构建(项目构建包括:编译、测试、报告、打包、部署等),依赖管理。
构建工具:将软件项目构建相关的过程自动化的工具,构建一个软件项目通常包含一个或多个过程。
MAVEN的作用:
1、帮助下载jar
2、寻找依赖、帮助下载依赖
3、热部署,就是在应用运行的时候进行软件升级,不需要重启应用服务器。
MAVEN带来的效果:同样的一个项目,用传统方式一个几十M的项目可能用了MAVEN 管理后只有几百KB的效果。
MAVEN的配置:1.从官网下载zip(maven.apache.org),解压到指定路径
2、配置环境变量
3、通过dos命令:mvn -version 查看是否安装成功
4、修改conf下setting文件:指定仓库的路径:<localRepository>/path/to/local/repo</localRepository>
MAVEN的约定:1、src/main/java 存放java文件
2、src/main/resource 存放项目的资源文件,如spring 、hibernate的配置文件
3、src/test/java 存放java的测试文件
4、src/test/resource 存放测试的资源文件
5、target 项目输出位置
6、pom.xml 项目构建文件
MAVEN的常用命令:
1、mvn compile 编译
2、mvn clean 清理
3、mvn test 测试
4、mvn package 包装
5、mvn install 把打出的包装载到本地仓库
maven仓库示意图:
构建工具:将软件项目构建相关的过程自动化的工具,构建一个软件项目通常包含一个或多个过程。
MAVEN的作用:
1、帮助下载jar
2、寻找依赖、帮助下载依赖
3、热部署,就是在应用运行的时候进行软件升级,不需要重启应用服务器。
MAVEN带来的效果:同样的一个项目,用传统方式一个几十M的项目可能用了MAVEN 管理后只有几百KB的效果。
MAVEN的配置:1.从官网下载zip(maven.apache.org),解压到指定路径
2、配置环境变量
3、通过dos命令:mvn -version 查看是否安装成功
4、修改conf下setting文件:指定仓库的路径:<localRepository>/path/to/local/repo</localRepository>
MAVEN的约定:1、src/main/java 存放java文件
2、src/main/resource 存放项目的资源文件,如spring 、hibernate的配置文件
3、src/test/java 存放java的测试文件
4、src/test/resource 存放测试的资源文件
5、target 项目输出位置
6、pom.xml 项目构建文件
MAVEN的常用命令:
1、mvn compile 编译
2、mvn clean 清理
3、mvn test 测试
4、mvn package 包装
5、mvn install 把打出的包装载到本地仓库
maven仓库示意图:
相关文章推荐
- maven学习笔记 一
- 学习笔记——Maven实战(八)常用Maven插件介绍(下)
- 学习笔记(五),关于Maven
- maven2学习 新手上路(笔记形式)
- Maven学习,使用笔记
- Maven学习笔记一 ----常用命令
- MAVEN学习笔记之基础(1)
- 学习笔记——Maven超级POM
- maven 私服讲解----学习笔记
- Maven私服问题汇总---学习笔记
- Maven学习笔记(一)——Maven简介、下载与安装
- Better Builds with Maven学习笔记
- hadoop学习笔记(四)——eclipse+maven+hadoop2.5.2源码
- [maven学习笔记]第一节,认识maven,搭建maven开发环境,写第一个HelloWorld
- maven2.0学习笔记
- maven 学习笔记
- 学习笔记:Maven的ArcheType的学习笔记
- 主题:Maven学习笔记2——向repository上传artifact
- maven 学习笔记(八)-创建简单的intellij+android+maven工程
- Maven学习笔记 --- Maven入门笔记一