【发布时间】:2014-03-05 19:26:47
【问题描述】:
当我尝试使用 lein 和以下非常简单的 Clojure 测试文件创建 uberjar 时,出现错误
Compiling korma-test.core
Exception in thread "main" java.lang.Exception:
lib names inside prefix lists must not contain periods, compiling:(core.clj:1:1)
并且不知道为什么。我从sqlkorma.com 的文档部分获得了(use 'korma.db),并尝试了一个require 语句(此处未在我的示例中列出)。
项目.clj
(defproject korma-test "0.1.0-SNAPSHOT"
:description "korma db test"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[korma "0.3.0-RC5"]]
:main korma-test.core)
core.clj(简体)
(ns korma-test.core
(:gen-class)
(use 'korma.db)
(require '[clojure.string :as str])
(:import java.util.Date)
)
(defn -main
[& args]
(let [opts (parse-opts args)
start-time (str (Date.))]))
【问题讨论】:
-
stackoverflow.com/questions/3719929/… 的部分重复,但这里有两个地方的语法错误,而不仅仅是引用问题。
-
如果你愿意,我会投票关闭。请告诉我。我不想把事情弄得一团糟。