您的位置:首页 > 编程语言 > Java开发

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仓库示意图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java maven 项目管理