maven之pom文件详解

Maven的依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。因此,使用任何一个依赖之间,你都需要知道它的Maven坐标。

http://www.mvnrepository.com 在这里可以找到很多的依赖坐标。

1、依赖

    <dependency> 

        <groupId>org.springframework</groupId> 

        <artifactId>spring-core</artifactId> 

        <version>${springframework.version}</version> 

        <type>jar</type> 

        <scope>compile</scope> 

    </dependency> 

groupId,必选,实际隶属项目

artifactId,必选,其中的模块

version必选,版本号

type可选,依赖类型,默认jar,还有一个比较特殊的,好像是以axi开头的,用的是mar

scope可选,依赖范围,默认compile还有test,provided,runtime,system

optional可选,标记依赖是否可选,默认false

exclusion可选,排除传递依赖性,默认空

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容