本节主要讲了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

最新文章

  1. Cosmos —— Big Data at Microsoft
  2. 设置导航栏nav全透明
  3. jQuery插件解析
  4. apache https 伪静态
  5. StringUtils方法全集
  6. Virtual Box和Linux的网络配置盲记
  7. 【转】TextView长按复制实现方法小结
  8. 2016年10月25日 星期二 --出埃及记 Exodus 19:9
  9. bnuoj 33648 Neurotic Network(树形模拟题)
  10. python的reduce()函数
  11. 深入学习Java中的字符串,代码点和代码单元
  12. 求数组的最小数、最大值,求一组数的平均数,sort函数详解,类数组转数组
  13. 不错的 HttpHelper类 c#
  14. 英语进阶系列-A05-英语升级练习三
  15. ES6的let
  16. sample function
  17. Ubuntu下ibus在firefox浏览器中选中即删除的解决办法
  18. Binlog中最容易踩到的坑
  19. Struts2(一)基本配置
  20. css 样式 文字过长 换行处理方法

热门文章

  1. 对接ebay,订单系统开发
  2. 【Linux】-Ubuntu常用命令吐血整理
  3. javascript拖拽事件
  4. webpack 的使用教程
  5. HTTP协议和WebSocket协议(一)
  6. JAVA第一个程序hello world
  7. 华东交通大学2015年ACM“双基”程序设计竞赛1004
  8. (转)Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)
  9. 锁、CAS操作和无锁队列的实现
  10. Win 10 Enable .net framework 3.5 error (Error code:0x800F081F )