【发布时间】:2010-11-09 17:47:36
【问题描述】:
我将 sprig 依赖添加到我的 maven pom 中。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6.SEC01</version>
</dependency>
我“运行”maven 来下载所有依赖项。 在 spring pom 文件(来自本地 .m2 存储库)中,我可以看到许多依赖项(大约 20 个)
.....
</organization>
<dependencies>
<!-- External Dependencies -->
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>2.2.3</version>
<optional>true</optional>
</dependency>
.....
但是当我通过 Assebly 插件收集所有库或使用“依赖项”任务列出所有库时,我看到 maven 仅“使用”spring 和 commons-lang。没有其他人。
我只想知道发生了什么或我做错了什么?为什么 maven 不从 spring pom 中“添加”所有依赖项?
【问题讨论】:
-
请发布您的 pom.xml
-
commons-logging 而不是 commons-lang
标签: dependencies maven