dependency为什么会有type为pom,默认的值是什么?
dependency中type默认为jar即引入一个特定的jar包。那么为什么还会有type为pom呢?当我们需要引入很多jar包的时候会导致pom.xml过大,我们可以想到的一种解决方案是定义一个父项目,但是父项目只有一个,也有可能导致父项目的pom.xml文件过大。这个时候我们引进来一个type为pom,意味着我们可以将所有的jar包打包成一个pom,然后我们依赖了pom,即可以下载下来所有依赖的jar包
|
1
2
3
4
5
6
7
|
...<dependency> <groupId>xxx</groupId> <artifactId>yyy</artifactId> <type>ejb</type></dependency>... |
本文解析了Maven中依赖项的type属性作用,探讨了默认type为jar的意义及type为pom的应用场景,并通过实例说明了不同type如apk、ejb的处理方式。
4万+

被折叠的 条评论
为什么被折叠?



