4
A
回答
5
您可以使用leiningen的checkouts功能为包含库的项目目录添加符号链接。
cd project-dir # where the project.clj file is
mkdir checkouts
ln -s ~/library/project/dir/ checkouts/library-name
然后添加一个依赖于project.clj文件
编辑:如果你的代码包含的不是它自己的项目,然后可能包括直接在源与git的子模块是一种选择,但有些人会建议做它是一个可以有版本的项目。同样值得考虑的是运行lein install
来构建jar,并将它们放在当地的maven回购站中,因为它只需要两个字。 ps:我假设你的图书馆是一个clojure项目。
0
另一种解决方案是一个monorepo项目,其中几个子项目相互实现并从一个点进行管理。要组织monorepo你应该使用Leiningen插件从Amperity lein-monolith
这里是简短的文章如何使用它Monorepo in Clojure
相关问题
- 1. 我如何将Linkedin库&auth添加到我的项目中?
- 2. 无法将本地编译的库添加到CMake项目中
- 3. 如何将javax.swing。*包添加到我的Android项目的库中?
- 4. 将外部项目中的文件添加到本地项目
- 5. 如何将库添加到Android项目?
- 6. 如何将JJIL库添加到我的Android Eclipse项目中?
- 7. 如何将mysql数据库添加到我的项目中?
- 8. 如何将C++库添加到我的c9项目中?
- 9. 如何将android arsenal库添加到我的项目中?
- 10. 如何在eclipse中将PHP库添加到我的基本远程项目中?
- 11. sbt:如何将本地文件系统jar添加到我的项目中?
- 12. 如何将项目的根添加到本地主机路径
- 13. 无法将本地SQL数据库添加到VS2010项目?
- 14. 如何将现有库添加到我的iPhone项目
- 15. 将JFXtras添加到我的项目中
- 16. 如何将本地jar添加为maven项目的依赖项?
- 17. 如何将Chartboost依赖项添加到我的LibGDX项目中?
- 18. 将外部库添加到项目中
- 19. javaPOS将库添加到项目中
- 20. 将JavaML库添加到Android项目中
- 21. 将Janrain库添加到eclipse项目中?
- 22. 如何将一个库项目添加到一个android项目?
- 23. 如何将appcompat库添加到netbeans中的android项目中?
- 24. 如何将MSBuild添加到项目中?
- 25. 将JNI库添加到本地Maven库
- 26. 如何添加一个.tar库到我的项目中
- 27. 如何将最新的jQuery-UI库添加到MVC4项目中?
- 28. 如何将库添加到Android Studio 1.0.2中的项目?
- 29. 如何使用ADT将android库中的图标添加到我的项目中
- 30. 如何将一个项目的jar版本添加到eclipse中的项目中?
签出只使用最新版本的源文件。它不会让你依赖于没有project.clj或pom的东西。 – amalloy 2014-08-28 00:22:37
如果你不打算建立罐子有点难以做更多。如果一个项目既没有罐子也没有项目文件,那它真的是一个“库”。在这种情况下,git子模块可能是更好的选择。 – 2014-08-28 00:51:15
我同意;我对这个问题的回答是“你不能:你需要更多的结构,而不仅仅是一些松散的.clj文件”。 – amalloy 2014-08-28 00:52:15