首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法单独下载所有maven依赖项,然后在本地导入它们?

有没有办法单独下载所有maven依赖项,然后在本地导入它们?
EN

Stack Overflow用户
提问于 2019-12-07 19:04:45
回答 1查看 35关注 0票数 0

我正在忍受maven下载速度慢的问题。

我使用Spring Boot starter项目的默认配置。

代码语言:javascript
复制
Group: com.example
Artifact: Demo

STS同步内容花费的时间太长。有没有办法加快速度呢?例如,单独下载项目所需的全部内容,然后在本地导入。

EN

回答 1

Stack Overflow用户

发布于 2019-12-07 21:18:57

如果您仔细查看屏幕截图,您会注意到它显示Maven下载操作被用户操作阻止。

那些说在IDE (特别是Eclipse)下构建速度较慢的评论是错误的,因为它们是一种心理捷径。它们是基于观察(可能确实需要更长的时间才能达到最终结果),但这并不意味着构建/下载本身较慢。问题是,Eclipse执行的操作远不止构建本身,有时这些操作最终会相互等待(正如您的屏幕截图清楚地指出的那样)。

考虑到这一点,如果您在命令行上运行构建,它可能会完成得更快,因为它最有可能不会与其他任务竞争资源。但请记住,这将使Eclipse与文件系统上的实际内容保持不同步。最终,Eclipse会弄清楚这一点,并尝试同步。有时可能不会,您必须手动完成。在这两种情况下,根据项目的大小和数量以及所做更改的数量和复杂性,可能需要大量的时间进行同步。

总而言之,这不是你所经历的“maven下载缓慢”,而是多个任务竞争资源并相互等待。预先下载所有依赖项是没有意义的,因为这不是一个循环操作。Maven只下载缺失的依赖项。一旦它们在本地repo中,它将不会再次尝试下载它们(除非您强制它)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59225320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档