Maven dependency依赖配置说明

scope:依赖范围
    compile:编译范围,默认scope,在classpath中存在
    provided:已提供范围,比如容器提供Servlet API
    runtime:运行时范围,编译不需要,接口与实现分离
    test:测试范围,单元测试环境需要
    system:系统范围,自定义构件,指定systemPath
    import:导入依赖

import导入依赖不会对表中三种classpath起作用
 

依赖优化:

1、排除依赖

2、归类依赖

<properties>

  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

  <org.springframework.version>3.0.5.RELEASE</org.springframework.version>

  <org.slf4j.version>1.6.1</org.slf4j.version>

</properties>

在后面的依赖中只需指明version的引用

<version>${org.slf4j.version}</version>

优化依赖的方式:

mvn dependency:list   //打印出依赖列表
mvn dependency:tree   //打印出依赖树
mvn dependency:analyze//分析当前依赖
通过这些工具进行分析后适当优化


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值