每次我做一个lein新建时,我似乎都会在该项目的lib文件夹中获得一个clojure jar的副本。我认为,瓶子的版本被复制到.m2/repository。为什么每个lein项目都会复制clojure罐子?leiningen如何指定clojure的依赖关系而无需复制瓶子
1
A
回答
0
罐子被缓存在你的.m2仓库中。但是,要在项目中使用它们,它们需要位于项目的类路径中,通常位于项目/ lib目录中。在您本地的Maven仓库中缓存只会节省您从服务器下载的内容。
2
这只发生在Leiningen 1.原因(我认为)是允许工具轻松检查依赖关系。随着Leiningen 2,这不再是一个问题,因为它使用pomegranate库(它是Aether的包装)来管理依赖关系。它允许更强大的依赖关系管理,因此Leiningen可以链接到本地Maven仓库的依赖关系。
相关问题
- 1. Leiningen和Clojure依赖关系
- 2. Clojure依赖瓶子
- 3. 指定项目的依赖关系:复制依赖关系?
- 4. 与leiningen的clojurescript依赖关系
- 5. Clojure模块依赖关系
- 6. 复制依赖关系中的可选依赖关系
- 7. 如何让intellij的clojure控制台加载在leiningen中定义的依赖关系?
- 8. 如何在复制依赖关系时排除eclipse-plugin依赖关系?
- 9. 无法解决依赖关系,找不到瓶子
- 10. GitHub上Clojure库的Maven依赖关系
- 11. 分析clojure程序的依赖关系
- 12. 指定Maven扩展的依赖关系
- 13. 指定makefile的依赖关系
- 14. Gradle - 指定配置的依赖关系
- 15. 指定tox.ini中的hg依赖关系
- 16. Maven是否需要显式指定Spring/Hibernate所依赖的依赖关系?
- 17. 如何在决定使用哪个依赖项时注入依赖关系需要使用依赖关系
- 18. Scala/Clojure编译依赖关系
- 19. 解决Clojure循环依赖关系
- 20. 依赖关系的nuget依赖关系
- 21. 由Maven的复制依赖项复制的过滤器依赖关系?
- 22. 复制表格和依赖关系
- 23. 复制Tycho神器P2依赖关系
- 24. 复制依赖关系maven war
- 25. maven不复制依赖关系
- 26. 如何管理包含重复依赖关系的依赖关系树? (XCode,iOS)
- 27. 指定编译顺序依赖关系
- 28. 在FactoryGirl中指定依赖关系
- 29. 需要依赖关系
- 30. 指定的依赖关系定义编译无效
有一些代码给我们看? –