Maven
来源:互联网 发布:穿越时光的地铁知乎 编辑:程序博客网 时间:2024/06/10 12:08
Maven
- 什么是Maven
- Maven的好处
- 1依赖管理
- 仓库类型
- 配置本地仓库
- 2项目构建
- 1依赖管理
- Maven的常用命令
- Maven项目的生命周期
- 在eclipse里配置maven插件
- 第一个Maven项目
什么是Maven?
Maven是项目构建工具,用来依赖管理。
Maven的好处
1:依赖管理
maven项目比传统项目小,因为maven项目中没有jar包。
仓库类型:
配置本地仓库
2:项目构建
项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都可以通过命令来实现。
Maven的常用命令
mvn clean (清理)
将项目根目录下target目录清理掉。
mvn compile (编译)
生成target目录及里面的.class文件。
mvn test (单元测试)
执行项目根目录下src/test/java目录下的单元测试类(只执行XxxxTest.java)。
mvn package (打包)
将项目打包到根目录下target目录下。
mvn install (安装)
将项目打包到本地仓库。
mvn tomcat:run (发布)
将项目发布到Tomcat。
Maven项目的生命周期
各生命周期之间互不影响,同一生命周期该命令之前的命令会自动执行。
cleanLifeCycle (清理生命周期)
- clean
defaultLifeCycle (默认生命周期)
- compile
- test
- package
- install
- deploy
siteLifeCycle (站点生命周期)
- site
在eclipse里配置maven插件
配置maven程序
配置userSetting:让eclipse知道maven仓库在哪
构建索引:提高检索jar包速度
第一个Maven项目
创建项目
查找依赖
依赖范围
运行项目
调试项目(需要关联源码)
阅读全文
2 0
- Maven
- Maven
- Maven
- maven
- Maven
- Maven
- maven
- maven
- maven
- maven
- Maven
- maven .
- Maven
- maven
- maven
- maven
- MAVEN
- Maven
- bzoj 1036 树链剖分 解题报告
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
- 一个view如何同时响应onTouch和onClick事件
- 5-12 两个数的简单计算器 (10分)
- 无序整形数组,如何找到最长连续序列长度,时间复杂度O(n)
- Maven
- 设计模式-创建型软件设计模式(三)
- Stereo match 基本原理介绍
- KMP字符串匹配
- Python 将模块作为脚本来执行
- 记一次失败的oracle安装过程
- AsyncTash基础创建规则与例子
- gcc和g++的区别
- BOZJ 2301: [HAOI2011]Problem b 莫比乌斯反演