读书人

《Maven实战》札记 2.2 - dependenc

发布时间: 2012-07-04 19:33:54 作者: rapoo

《Maven实战》笔记 2.2 - dependency scope及其传递性
四个主要的scope:
  1.compile: 编译和运行时都需要
2.provided: 编译时需要,运行时不用。比如web应用对servlet-api的依赖
3.runtime:  运行时需要,编译时不用。比如mysql的jdbc driver
4.test: 顾名思义

scope的传递:
1. 若A->B是compile,B->C是compile,则A->C也是complile
2. 若A->B是provided,B->C是provided,则A->C也是provided
3. 若A->B是provided,B->C是compile,则A->C是provided

读书人网 >软件开发

热点推荐