我正在尝试在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]
答案 0 :(得分:0)
我不知道您是否发现了这一点,但lein-eclipse
有点过时了,但我认为您可以通过安装Counterclockwise plugin来获得更好的服务{1}},在Eclipse中原生支持Leiningen项目。我使用这个插件和Eclipse作为我的主要开发环境,我非常喜欢这个设置。