禁用单个依赖项的下载

时间:2009-07-06 22:52:21

标签: java maven-2 quartz-scheduler

我非常恼火,因为我导入的Quartz版本没有部署正确的POM文件(maven repo)。

因此,maven尽职尽责地在每个版本上下载它。

Downloading: http://repo1.maven.org/maven2/opensymphony/quartz/1.6.3/quartz-1.6.3.pom

我想跳过这一步但而不会完全离线,因为这很有用。

想法?

3 个答案:

答案 0 :(得分:3)

使用此工件添加其他存储库,并确保POM正确无误。这样主要的回购POM将被覆盖。您可以在本地运行存储库管理器,例如artifactorynexus

答案 1 :(得分:2)

如果它是实际上不需要的传递依赖,那么你可以使用<exclude />元素来实现这一点。

答案 2 :(得分:0)

您可以在本地存储库管理器或本地存储库中托管POM。如果它真的让你烦恼,我建议联系项目团队,让他们修改他们的元数据,或者用你自己的修补程序直接针对中央存储库提出request。有关如何提出请求的详细信息,请参见here