澄清一下:我使用的是 Ivy 而不是 Maven,但我使用的是 Maven 存储库结构。
我有一个依赖 org.apache.axis2:axis-kernel:1.5 的 jar。根据我生成的 Ivy Dependecy Report,axis2:axis-kernel:1.5 依赖于 woden-api:org.apache.woden,而后者又依赖于 org.apache.ant:ant:1.7。
我不是开发人员,但我认为ant.jar
(and ant-launcher.jar
) 不应该是另一个 jar 的依赖项。更奇怪的是,我去了Maven Org 的搜索并拉下了Woden-API 的pom.xml,我什至没有在pom.xml
.
那么,对 ant.jar 的依赖从何而来?如果我在 woden-api jar 文件中看不到它,为什么我的依赖报告声称 woden-api 负责?