Leiningen的eclipse插件是否要求鸭流?

时间:2012-03-25 17:49:21

标签: clojure leiningen

我正在尝试在Seesaw Window Building上关注本教程。

在自动创建eclipse项目文件的过程中,我收到了要求duck_streams的错误。

lein-eclipse看起来不像是在2年后更新了,这意味着它正在使用旧的contrib库。但是在教程中使用了clojure 1.3.0。

这让我很困惑为什么教程示例有效以及我应该怎么做才能运行lein-eclipse插件?

$ lein plugin install lein-eclipse 1.0.0
[INFO] Unable to find resource 'lein-eclipse:lein-eclipse:jar:1.0.0' in repository central (http://repo1.maven.org/maven2)
Including lein-eclipse-1.0.0.jar
Created lein-eclipse-1.0.0.jar
$ lein eclipse
Exception in thread "main" java.io.FileNotFoundException: Could not locate clojure/contrib/duck_streams__init.class or clojure/contrib/duck_streams.clj on classpath:  (eclipse.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:5441)
    [snip]
Caused by: java.io.FileNotFoundException: Could not locate clojure/contrib/duck_streams__init.class or clojure/contrib/duck_streams.clj on classpath: 
    at clojure.lang.RT.load(RT.java:412)
    [snip]

1 个答案:

答案 0 :(得分:0)

我不知道您是否发现了这一点,但lein-eclipse有点过时了,但我认为您可以通过安装Counterclockwise plugin来获得更好的服务{1}},在Eclipse中原生支持Leiningen项目。我使用这个插件和Eclipse作为我的主要开发环境,我非常喜欢这个设置。