好。我正试图在Leiningen提供的Clojure REPL中找到twitter4j
。我已将twitter4j
指定为构建依赖项:
(defproject testproject "0.1.0-SNAPSHOT"
:description "Tryin stuff"
:repositories {
"twitter4j" "http://twitter4j.org/maven2"
}
:dependencies [[org.clojure/clojure "1.5.1"]
[compojure "1.1.6"]
[org.twitter4j/twitter4j-core "3.0.5"]
[org.twitter4j/twitter4j-stream "3.0.5"]]
:plugins [[lein-ring "0.8.8"]]
:ring {:handler testproject.core/app}
:profiles {:dev
{:dependencies [[javax.servlet/servlet-api "2.5"]
[ring-mock "0.1.5"]]}})
到目前为止,这么好。 lein deps
将没有投诉的所有内容下载到~/.m2
中的默认仓库中。真棒。我启动了REPL,我得到了这个而且只有这个:
user=> (import '(org.twitter4j.conf ConfigurationBuilder))
ClassNotFoundException org.twitter4j.conf.ConfigurationBuilder java.net.URLClassLoader$1.run (URLClassLoader.java:202)
在twitter4j
中,~/.m2/org/twitter4j/twitter4j-core/3.0.5/
个罐子都存在并被记入。有没有...我没有得到关于导入Java类的东西?我需要提供一些额外的配置?
答案 0 :(得分:2)
试试这个(正确的包名):
user=> (import '(twitter4j.conf ConfigurationBuilder))