博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven使用笔记一
阅读量:7254 次
发布时间:2019-06-29

本文共 1172 字,大约阅读时间需要 3 分钟。

一、基本概念

1.1项目构建

项目构建过程中包括:清理项目-编译项目-测试项目-生成测试报告-打包项目-部署项目这6个步骤,这6个步骤就是一个项目的完整构建过程。

1.2依赖管理

依赖就是指jar包之间的项目依赖,比如搭建spring与mybatis整合的项目,仅仅有mybatis与spring的jar包还不够,需要依赖其他的jar包,依赖管理指的就是使用maven来管理项目中的jar包,maven管理的方式就是“自动下载项目需要的jar包,统一管理jar之间的依赖关系”。

1.3使用maven的好处

约定大于配置

二、maven的下载和配置

三、修改maven下的conf的配置文件

四、maven坐标

1.什么是坐标?

在一个平面中可以标识的唯一的点。

2.maven坐标主要组成部分

  • groupId:组织标识(包名)
  • artifactId:项目名称
  • version:项目当前版本
  • packging:项目的打包方式,最常见的有jar,war两种

3.为什么使用坐标?

maven世界中拥有大量的构建,需要找一个用来唯一标识一个构建的统一规范。

五、依赖管理

1.依赖配置

junit
junit
4.9
test
me.gacl.maven
Hello
0.0.1-SNAPSHOT
compile

2. 依赖范围scope

2.1.compile:默认编译依赖范围,对于测试、编译、运行三种classpath都有效

2.2.test:测试依赖范围,只对测试classpath有效

2.3.provided:已提供依赖范围,对于编译、测试的classpath都有效,但对于运行无效,因为已经由容器提供

2.4.runtime:运行时提供,例如:jdbc驱动

 

 

 

转载于:https://www.cnblogs.com/lfdingye/p/6769179.html

你可能感兴趣的文章
Linux LVM学习总结——Insufficient Free Extents for a Logical Volume
查看>>
智课雅思词汇---二十一、名词性后缀acity是什么意思
查看>>
JavaWeb 返回json数据的两种方式
查看>>
(转)Java 详解 JVM 工作原理和流程
查看>>
关于如何获得数据库数据变化的情况(比定时查询方便多了)
查看>>
阿里员工都是这样排查Java问题的,附工具单(转)
查看>>
用flutter写一个精美的登录页面
查看>>
[转]Docker php extensions gd
查看>>
Java Program Mapping GB2312 to Unicode
查看>>
C语言标准中的逻辑位移和算术位移
查看>>
查看当前运行的SQL语句
查看>>
【Python】opencv显示图像
查看>>
Web配置文件(web.config)简介
查看>>
如何培养员工的团队合作精神
查看>>
POJ 1151 Atlantis (线段树)
查看>>
在sqlserver中如何根据字段名查找字段所在的表
查看>>
quality center 11备份最佳方案测试通过可用
查看>>
一本比较简单易懂的中文python入门教程
查看>>
CDN和双线机房相比有何优势
查看>>
soapui not supported the auto complete
查看>>