maven课程 项目管理利器-maven 3-7 maven依赖范围 2星
2024-10-21 04:12:08
本节主要讲了maven的依赖范围:
在pom.xml dependency标签的scope中。eclipse中有编译的路径,maven中有编译,运行,测试的路径。
1 scope为test,为测试路径,多为junit jar包
2 scope为compile,为默认级别,编译测试运行都有效
3 scope为provided,编译和测试的时候有效
4 scope为runtime,运行和测试的时候有效 (如:jdbc驱动的实现)
5 scope为system,和compile一致,但是可移植能力差,引用的java_home(环境变量),更换电脑后将不能正常工作
6 scope为import,它只使用在dependencyManager中,表示从其他的pom中导入dependency的配置。
自己理解的:
maven编译需要jar包,运行需要jar包,测试也需要jar包。
scope为test:
<dependency>
<groupId>junit</groupId> <!-- 此处是包名-->
<artifactId>junit</artifactId> <!-- 此处是项目名-->
<version>4.1.0</version> <!-- 此处是maven版本号-->
<scope>test</scope>
</dependency>
scope为import:
<dependency>
<groupId>maven</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
maven官网关于依赖机制的介绍:
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
最新文章
- Cosmos —— Big Data at Microsoft
- 设置导航栏nav全透明
- jQuery插件解析
- apache https 伪静态
- StringUtils方法全集
- Virtual Box和Linux的网络配置盲记
- 【转】TextView长按复制实现方法小结
- 2016年10月25日 星期二 --出埃及记 Exodus 19:9
- bnuoj 33648 Neurotic Network(树形模拟题)
- python的reduce()函数
- 深入学习Java中的字符串,代码点和代码单元
- 求数组的最小数、最大值,求一组数的平均数,sort函数详解,类数组转数组
- 不错的 HttpHelper类 c#
- 英语进阶系列-A05-英语升级练习三
- ES6的let
- sample function
- Ubuntu下ibus在firefox浏览器中选中即删除的解决办法
- Binlog中最容易踩到的坑
- Struts2(一)基本配置
- css 样式 文字过长 换行处理方法
热门文章
- 对接ebay,订单系统开发
- 【Linux】-Ubuntu常用命令吐血整理
- javascript拖拽事件
- webpack 的使用教程
- HTTP协议和WebSocket协议(一)
- JAVA第一个程序hello world
- 华东交通大学2015年ACM“双基”程序设计竞赛1004
- (转)Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)
- 锁、CAS操作和无锁队列的实现
- Win 10 Enable .net framework 3.5 error (Error code:0x800F081F )