maven依赖关系中Scope的作用

转载 2015年07月10日 16:32:31
maven依赖关系中Scope的作用 

Dependency Scope 

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: 

    * compile,缺省值,适用于所有阶段,会随着项目一起发布。 
    * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 
    * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 
    * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 

    * system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。 




相关文章推荐

maven依赖关系中Scope的作用

依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:   compile (编译范围)   compile是默认的范围;如果没有提供一个...
  • tolcf
  • tolcf
  • 2015年10月22日 22:19
  • 263

不同作用域(scope)的Spring Bean之间的依赖关系的动态代理注入

Spring Bean可能具有不同的作用域(Scope),相同域的Spring Bean之间互相依赖基本没有问题。 但是不同域的Spring Bean之间互相依赖,如果不做特殊定义,则只能在实例化Sp...

maven依赖关系

  • 2015年08月08日 14:30
  • 35KB
  • 下载

Maven POM文件、多模块以及依赖关系

一、POM.XML 1、ProjectObject Model:项目对象模型 2、基本项: project:pom.xml的顶级元素。groupId:指出创建这个工程的组织或团队的唯一标识。plug...

Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xm...

spring framework体系结构及内部各模块jar之间的maven依赖关系

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下...

spring framework体系结构及内部各模块jar之间的maven依赖关系[即spring引入所需要的所有jar包]

转自:http://www.cnblogs.com/ywlaker/p/6136625.html 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些s...

【maven】ITOO POM文件依赖关系

最近更改最多的就是pom文件的依赖关系管理和添加,更新了很多次,一次次的交流中,发现原理对于maven的管理机制还是不懂。 一、Provice标签 二、传递依赖 三、项目中的应用。...

配置S2SH(Struts2 Spring Hibernate)时各个包的依赖关系及maven配置

初始化配置Struts2 Spring Hibernate时的包依赖关系,看明白此图可以了解包之间关系方便以后的扩展工作。另附上Maven2的配置文件,方便增加依赖包。 以下为pom.xml...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven依赖关系中Scope的作用
举报原因:
原因补充:

(最多只允许输入30个字)