[英]joda-time 1.6.2 jar not downloading from maven central repository
[英]Maven downloading from central repository
我在Netbeans上,对Maven不太了解。 每当我导入时,打开一些Maven项目,它就会开始从某个中央存储库中下载某些东西,有时它是巨大的。 它将内容下载到.m2 \\ repository.cache \\ m2e中。 我的带宽有限,不需要这个。 如何停止呢? 我已将选项> Java> Maven>依赖项下载策略设置为永不。 还尝试了mvn -o install
和mvn -o
脱机。 没解决。
Maven的方式是让您获得项目所说的需求,但是您尚未下载到本地存储库。
巨大的文件是Maven Central中实际可用的列表,由于某种原因,我不知道它会定期下载。 如果执行一次,则应保留它以备将来使用。
Maven只会将所有依赖项下载一次到本地存储库,而不会一次又一次地下载。 如果带宽有限或无限,则必须下载带宽才能执行项目。
Maven具有非常模块化的体系结构。 这意味着下载Maven发行版时得到的东西实际上是小的核心功能。
其余的从Maven工件存储库(例如Maven Central,这是默认存储库)下载。
请注意,这不仅适用于依赖项 (您的项目使用的库),还适用于您的插件 (即编译,打包和构建项目的东西)。 因此,大量的下载。
就像其他答案所说的那样,如果不删除本地存储库,它将最终包含您需要的所有工件(依赖项和插件),而无需重新下载。 唯一的例外是SNAPHSOT
依赖关系,它可以定期重新下载,具体取决于POM和设置中的内容。
最终,您有两种可能:
但是您无能为力。 不幸的是,“ Maven下载Internet”是设计使然。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.