我非常恼火,因为我正在导入的 Quartz 版本没有部署适当的 POM 文件(maven repo)。
因此,maven 尽职尽责地尝试在每次构建时下载它。
Downloading: http://repo1.maven.org/maven2/opensymphony/quartz/1.6.3/quartz-1.6.3.pom
我想跳过这一步,但不要完全离线,因为这很有用。
想法?
我非常恼火,因为我正在导入的 Quartz 版本没有部署适当的 POM 文件(maven repo)。
因此,maven 尽职尽责地尝试在每次构建时下载它。
Downloading: http://repo1.maven.org/maven2/opensymphony/quartz/1.6.3/quartz-1.6.3.pom
我想跳过这一步,但不要完全离线,因为这很有用。
想法?
使用此工件添加一个额外的存储库,并确保 POM 是正确的。这样主 repo POM 将被覆盖。您可以在本地运行存储库管理器,例如artifactory或nexus
如果它实际上不是必需的传递依赖,那么您可以使用该<exclude />
元素来实现这一点。
您可以在本地存储库管理器或本地存储库中托管 POM。如果它真的让你烦恼,我建议联系项目团队并要求他们修复他们的元数据或使用你自己的修复直接向中央存储库提出请求。可以在此处找到有关如何提出请求的详细信息