将clojure包部署到clojar

将clojure包部署到clojar,clojure,leiningen,Clojure,Leiningen,我正在尝试将包部署到clojars 当我运行leindeployclojars命令时,我得到 跟随误差 java.lang.IllegalArgumentException: Must provide valid :files to deploy-artifacts at cemerick.pomegranate.aether$deploy_artifacts.invokeStatic (aether.clj:346) cemerick.pomegranate.aether$deplo

我正在尝试将包部署到
clojars

当我运行
leindeployclojars
命令时,我得到 跟随误差

java.lang.IllegalArgumentException: Must provide valid :files to deploy-artifacts
 at cemerick.pomegranate.aether$deploy_artifacts.invokeStatic (aether.clj:346)
    cemerick.pomegranate.aether$deploy_artifacts.doInvoke (aether.clj:312)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.core$apply.invoke (core.clj:660)
    cemerick.pomegranate.aether$deploy.invokeStatic (aether.clj:431)
    cemerick.pomegranate.aether$deploy.doInvoke (aether.clj:395)
    clojure.lang.RestFn.invoke (RestFn.java:1096)
    leiningen.deploy$deploy.invokeStatic (deploy.clj:235)
    leiningen.deploy$deploy.doInvoke (deploy.clj:172)
    clojure.lang.RestFn.invoke (RestFn.java:470)
    clojure.lang.AFn.applyToHelper (AFn.java:165)
    clojure.lang.RestFn.applyTo (RestFn.java:132)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$partial_task$fn__7330.doInvoke (main.clj:284)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.main$apply_task.invokeStatic (main.clj:334)
    leiningen.core.main$apply_task.invoke (main.clj:320)
    leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:343)
    leiningen.core.main$resolve_and_apply.invoke (main.clj:336)
    leiningen.core.main$_main$fn__7419.invoke (main.clj:453)
    leiningen.core.main$_main.invokeStatic (main.clj:442)
    leiningen.core.main$_main.doInvoke (main.clj:439)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.main$main_opt.invokeStatic (main.clj:514)
    clojure.main$main_opt.invoke (main.clj:510)
    clojure.main$main.invokeStatic (main.clj:664)
    clojure.main$main.doInvoke (main.clj:616)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:40)
不确定
:files
选项的要求是什么。 感谢您的帮助

谢谢

更新
这是项目的链接

问题已经解决。不知道莱恩出了什么问题。我没有使用lein,而是使用
mvn
部署包

下面的博文很有帮助。

我无法识别错误消息。也许您可以将您的
项目.clj
与Tupelo项目进行仔细比较,找出差异:另外,请仔细检查您的
~/.lein/profiles.clj
是否没有引起一些奇怪的冲突。您能否提供显示此问题的项目。我已经添加了指向项目@cfrick的链接