将 clojure 包部署到 clojar
Deploy clojure packages to clojar
我正在尝试将包部署到 clojars
。
当我 运行 lein deploy clojars
命令时,我得到
以下错误
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.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 出了什么问题。我没有使用 lein,而是使用 mvn
来部署包。
下面的博客 post 很有帮助。
https://oli.me.uk/clojure-projects-from-scratch/
我正在尝试将包部署到 clojars
。
当我 运行 lein deploy clojars
命令时,我得到
以下错误
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.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 出了什么问题。我没有使用 lein,而是使用 mvn
来部署包。
下面的博客 post 很有帮助。 https://oli.me.uk/clojure-projects-from-scratch/