Deployment 正在尝试使用leiningen部署到Archiva。。。弱点

Deployment 正在尝试使用leiningen部署到Archiva。。。弱点,deployment,clojure,leiningen,Deployment,Clojure,Leiningen,我一直在尝试将项目从leiningen部署到本地archiva实例 我的project.clj设置正确(我想) 当我运行'lein deploy snapshots'时,会出现以下错误。除了开始尝试跟踪代码之外,有人知道这里出了什么问题吗 java.lang.UnsupportedOperationException: nth not supported on this type: Character at clojure.lang.RT.nthFrom(RT.java:846)

我一直在尝试将项目从leiningen部署到本地archiva实例

我的project.clj设置正确(我想)

当我运行'lein deploy snapshots'时,会出现以下错误。除了开始尝试跟踪代码之外,有人知道这里出了什么问题吗

java.lang.UnsupportedOperationException: nth not supported on this type: Character
    at clojure.lang.RT.nthFrom(RT.java:846)
    at clojure.lang.RT.nth(RT.java:796)
    at leiningen.core.user$resolve_credential.invoke(user.clj:67)
    at clojure.lang.AFn.applyToHelper(AFn.java:167)
    at clojure.lang.AFn.applyTo(AFn.java:151)
    at clojure.core$apply.invoke(core.clj:603)
    at clojure.core$partial$fn__4070.doInvoke(core.clj:2343)
    at clojure.lang.RestFn.invoke(RestFn.java:421)
    at clojure.core.protocols$fn__5888.invoke(protocols.clj:105)
    at clojure.core.protocols$fn__5854$G__5849__5863.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__5879.invoke(protocols.clj:42)
    at clojure.core.protocols$fn__5828$G__5823__5841.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6030)
    at leiningen.core.user$resolve_credentials.invoke(user.clj:93)
    at leiningen.core.classpath$add_repo_auth.invoke(classpath.clj:85)
    at leiningen.deploy$repo_for.invoke(deploy.clj:40)
    at leiningen.deploy$deploy.invoke(deploy.clj:84)
    at clojure.lang.Var.invoke(Var.java:419)
    at clojure.lang.AFn.applyToHelper(AFn.java:163)
    at clojure.lang.Var.applyTo(Var.java:532)
    at clojure.core$apply.invoke(core.clj:603)
    at leiningen.core.main$resolve_task$fn__1602.doInvoke(main.clj:132)
    at clojure.lang.RestFn.applyTo(RestFn.java:139)
    at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:603)
    at leiningen.core.main$apply_task.invoke(main.clj:167)
    at leiningen.core.main$_main$fn__1661.invoke(main.clj:236)
    at leiningen.core.main$_main.doInvoke(main.clj:221)
    at clojure.lang.RestFn.invoke(RestFn.java:421)
    at clojure.lang.Var.invoke(Var.java:419)
    at clojure.lang.AFn.applyToHelper(AFn.java:163)
    at clojure.lang.Var.applyTo(Var.java:532)
    at clojure.core$apply.invoke(core.clj:601)
    at clojure.main$main_opt.invoke(main.clj:324)
    at clojure.main$main.doInvoke(main.clj:427)
    at clojure.lang.RestFn.invoke(RestFn.java:457)
    at clojure.lang.Var.invoke(Var.java:427)
    at clojure.lang.AFn.applyToHelper(AFn.java:172)
    at clojure.lang.Var.applyTo(Var.java:532)
    at clojure.main.main(main.java:37)

当尝试将lein2:repositoris格式与leiningen 1.x一起使用时,会发生此错误。可能还有其他原因

对于lein2,格式为:

:repositories [["java.net" "http://download.java.net/maven/2"]
               ["sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"]]
:repositories {"java.net" "http://download.java.net/maven/2"
               "sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"}}
(摘自)

对于lein1,格式为:

:repositories [["java.net" "http://download.java.net/maven/2"]
               ["sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"]]
:repositories {"java.net" "http://download.java.net/maven/2"
               "sonatype" {:url "http://oss.sonatype.org/content/repositories/releases"}}

您使用的是lein1还是lein2I可能是误解,但我肯定使用的是lein2和lein2存储库格式:[[“快照”{:url'}][“发布”{:url'}]]