我的CounterClockwise项目依赖于clj-record。管理这个的最佳方法是什么?复制源代码或编译到JAR并将其添加为引用库?
答案 0 :(得分:1)
有一些工具可以帮助您:
答案 1 :(得分:1)
假设你的依赖项在Maven仓库中可用(如central或clojars),你有几个选择。
首先,如果您正在使用Leiningen,那么现在有一个eclipse插件可以根据您在project.clj
文件中定义的依赖关系为您管理项目依赖项。插件is in beta now,但到目前为止一直很适合我。 (请注意,它使用了Leiningen 2.0,但这个细节对于许多(大多数?)简单情况无关紧要。)
如果您正在使用Maven,m2eclipse plugin会使您在Maven pom.xml
中声明的依赖关系自动添加到您的eclipse项目的构建路径中,因此可以在CCW REPL中使用这样
答案 2 :(得分:0)
除了将代码破解到项目或在外部构建jar之外,似乎没有用于指定依赖关系的模式。
当然,你可以像任何java项目一样。虽然依赖解析没有绑定到eclipse(但是),一旦你检索了deps(通过列出的命令行工具之一),你可以指定哪些jar包含在你的eclipse项目的java构建路径中: / p>
就是这样。您可以通过转到项目属性窗口的Java Build Path部分来摆弄构建路径。