我在Netbeans上,并不知道Maven太多。每当我导入时,打开一些Maven项目,它会开始从某个中央存储库中重新加载某些东西,有时甚至是巨大的。它在.m2 \ repository.cache \ m2e中下载。我有有限的带宽,不想要这个。如何阻止此? 我已经设置了选项> Java> Maven>依赖下载策略,永远不会。也试过mvn -o install
和mvn -o
下线。没解决。Maven从中央存储库下载
0
A
回答
1
Maven的方式是让你知道项目说它需要什么,但是你还没有下载到你的本地仓库。
巨大的文件是在Maven Central中实际可用的列表,由于某种原因我不知道它是否定期下载。如果你做了一次,它应该保留以备未来会话。
+0
+1注意什么是巨大的文件是 –
0
Maven将只下载所有依赖一次到本地存储库,而不是一次又一次。 天气你有限或无限的带宽,你必须下载它来执行你的项目。
0
Maven有一个非常模块化的架构。这意味着您下载Maven发行版时得到的东西实际上是小型核心功能。
其余的是从Maven artifact仓库下载的,比如Maven Central(这是默认的仓库)。
注意,这不仅适用于依赖(库项目使用),而且你插件(即,编译,打包,否则东西构建项目)。因此大量的下载。
像其他答案一样,如果您不删除本地存储库,它最终应该包含所有您需要的工件(依赖项和插件),而无需重新下载。唯一的例外是SNAPHSOT
相关性,可以定期重新下载,具体取决于POM和设置中的内容。
最后,你有两种可能性:
- 如果你有机会到更高带宽连接的地方,你在使用它可以建立项目,当地的回购仍将存储所需的器物。
- 如果您在本地网络后面有多台计算机/配置,您可以设置Maven存储库管理器,如Nexus或Artifactory,并将其用作a local mirror。请注意,那些仍然也需要首先下载工件。
但是你没有什么可以做的。不幸的是,在你的情况下,“设计Maven下载互联网”。
相关问题
- 1. joda-time 1.6.2 jar无法从maven中央存储库下载
- 2. 私有连接库无法从中央存储库下载* .jar
- 3. maven无法从中央存储库下载sencha发布(pom包装)
- 4. Maven检查本地存储库,但从中央下载。为什么?
- 5. Maven max尝试从存储库下载
- 6. 如何强制Maven从中央资源库下载maven-metadata.xml?
- 7. Nexus仅从中央存储库而非JAR下载POM
- 8. Maven从中央仓库错误地构建下载
- 9. 从maven中央资源库下载guice3.0工件
- 10. Maven(3.0.4)无法下载存储库
- 11. 存储库下载jsf 2 maven 2
- 12. 在Maven中停止从存储库中记录下载信息
- 13. Git与中央存储库
- 14. Maven不从我的存储库中下载最新的jar
- 15. 从maven存储库加载log4j
- 16. Maven ojbc在中央存储库中找不到6个jar
- 17. 为什么我的maven指向旧的中央存储库url?
- 18. 本地网络的中央maven存储库
- 19. 使用Eclipse更新Maven中央存储库时出错m2e
- 20. 正在完成部署到Maven中央存储库
- 21. 如何为maven工件创建本地中央存储库
- 22. 的Maven只使用中央存储库的Nexus
- 23. Maven从不同存储库的插件下载文件
- 24. 从RTC存储库下载jar文件的Ant或maven脚本
- 25. Gradle无法从远程Maven存储库下载
- 26. 如何从Maven SNAPSHOT存储库下载SNAPSHOT版本?
- 27. Maven无法从远程存储库下载
- 28. EGit显示本地存储库位于中央存储库之前并位于中央存储库
- 29. 将Maven配置为咨询中央Maven存储库而不是Nexus
- 30. 从中央仓库下载后maven自定义插件不工作
一旦它下载了一个库,下一次它将使用本地机器上的库缓存;如果你还没有依赖于你的机器,你会如何期望脱机工作。 –
我让它下载回放,> 500 MB,但仍然是新的导入项目下载东西 – onlinenaman