【发布时间】:2010-02-23 09:29:59
【问题描述】:
如果您使用的是封闭存储库,但您的应用程序使用了来自外部(maven 公共)存储库的一些依赖项。
有没有一种方法可以使用来自内部和外部存储库的依赖项生成列表。
或者我必须手动完成,只放置内部存储库以及我的构建失败的依赖项是外部的,或者您认为第三种方法可以获得更好的结果。谢谢
编辑
@Pascal Thivent
这是交易:
假设我的项目仅使用 2 个依赖项: 第一个是:junit 第二个是:速度
现在让我们假设 log4j 是 junit 的传递依赖项(这是我的项目使用的依赖项之一)。
让我们假设速度没有任何传递依赖。让我们想象一下,velocity 在我的公司存储库中,我知道 junit 正在从 maven 存储库下载,但我不知道 log4j,因为我没有将它放在 <dependecies> 标记中。
有没有办法我可以获得依赖项列表或其他东西..它将通过它们来自的存储库或类似的东西对依赖项进行分组:
velocity - 企业存储库 junit - Maven 存储库 log4j - Maven 存储库
或者如果我使用 mirrorof 来指定明确使用公司存储库,maven 会告诉我我缺少哪些工件,包括传递依赖项中的那些?
tnx
【问题讨论】: