问题标签 [clojars]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 如何将 Leiningen 模板部署到 Clojars?
我在本地机器上创建了一个 Leiningen 项目,然后通过执行以下操作将其转换为模板:
:然后我安装模板:
:这允许我在本地基于模板创建项目:
: 到目前为止一切正常。但是,如果我尝试使用以下方法将模板部署到 clojars:
:然后每当我尝试使用 clojars 配置文件创建模板时,我都会收到错误消息:
: 给出错误:
: 有谁知道我在这里做错了什么?
更新 - project.clj
maven - Clojure:在 Clojars 和更高版本上部署
我有一个关于部署到 Clojars 的基本问题。我编写了一个库并将其部署到 Clojars,但是当我尝试要求它时,我收到了 java.lang.ClassNotFoundException。
这是我的要求:
https://github.com/mobiusinversion/interval-trees
这是在 Clojars 上的位置:
https://clojars.org/interval-trees
我想也许我在组或工件 id 方面遗漏了一些东西,我不确定。我会很感激帮助解决这个问题。谢谢!
我测试它的方式是在一个名为间隔树测试的新 lein 项目中。这是我用于该测试的 project.clj:
现在当我运行 lein deps 我得到
果然在我的 .m2 目录中
最后在我的 core.clj
clojure - Clojars 的补丁库
假设我在 leiningen 项目中使用了一个库,托管在 Clojars 上。我遇到了一个错误。我在 Github 上 fork 项目,并修复了错误。怎么办?
在我的 leiningen 项目中使用我的库版本最合适的方法是什么?
PS我来自Ruby世界,所以我显然已经想到了Bundler......
hadoop - 在 Clojars 和依赖项上部署 Lein
我正在开发一个使用 Apache Hbase 作为其数据存储的应用程序。我围绕一些常见的 hbase 操作编写了一个 clojure 包装器,
https://github.com/mobiusinversion/hbase
并把它推到clojars。
在我的 hbase 包装器中,我导入了 Bytes 类:
然后在另一个名为“wtf”的项目中,我将包装器声明为依赖项,这很好用,它只是将 jar 从 clojars 中拉下来。
但是在新项目中找不到 Bytes 类(以及所有其他 Hadoop 类):
我不知道为什么 hadoop 类既没有被 Leiningen 作为依赖项引入,也没有打包为我的 clojars 部署的一部分。我怎样才能让这些课程可见???
clojure - `lein deploy clojars` 挂起
我已经按照leiningen gpg 自述文件安装了 GPG4Win,生成了密钥并将我的公钥粘贴到 clojars 中。但是,当我lein deploy clojars
询问我的 clojars 用户名和密码并打印它已经创建了 jar 之后,它只是挂起。打字什么也没做。
任何想法如何解决这一问题?
clojure - `lein deploy clojars` 通过对等方重置连接:套接字写入错误
I/O exception (java.net.SocketException)
caught when processing request: Connection reset by peer:
socket write error
当我尝试将 lib 部署到 clojars 时出现错误。我试了好几次,20天的时间。
也许大小很重要,因为我尝试部署我刚刚创建的项目lein new testclojars
,这似乎有效。
有什么想法可能是错的吗?
clojure - How to push a lein localrepo of dependencies to clojars (processing.org jars)
Processing's (processing.org) basic library jars are not on clojars or maven. I have a project going with clojure and would like to upload the jars to clojars under my username. It was kind of tedious to get them into my .m2 folder one a time. I will be need to be able to access them via clojars so that others can help me with my project. How can I upload these dependencies?
lein deploy clojars
doesn't upload the dependencies - all the processing library jars.
My processing localrepo is also on github stored here:
https://github.com/originalsurfmex/originalsurfmex_m2/tree/master/repository/processing
maven - 在 clojars 或 maven 中找不到 incanter-datasets 或 -stats jar
我在尝试使用咒语时遇到了一些非常奇怪的事情。在我的 lein project.clj 文件中,我为 -datasets 和 -stats(以及核心等)设置了依赖关系,然后执行“lein deps”,它报告在 maven 或 clojar repos 中找不到这些 jar。当我查看 ~/.m2/repositories/incanter 时,有 1.5.4 数据集和统计数据的文件夹,但它们不包含 jars。所有其他 incanter 软件包都有 1.5.4 jar 和旧版本,例如 1.4.1。希望有人可以阐明这些丢失的物品。
windows - lein deploy clojars 卡住了
我在 Windows 上并试图部署到 clojars。我按照leiningen gpg guide并按照那里的建议安装了Gpg4win;我使用默认加密生成,设置密码,总之100%遵循指南。我的路上有 gpg。我可以按照指南生成和发布我的密钥。我已将公钥复制到 clojars。我已按照 leiningen部署指南运行lein deploy clojars
. 但是,该项目只是这样做并且似乎永远挂起:
就是这样。
intellij-idea - 在 IntelliJ IDEA 草书项目中使用 core.matrix
我正在尝试在带有 Cursive 插件的 IntelliJ IDEA 中的一个简单项目中使用 core.matrix ( https://clojars.org/net.mikera/core.matrix/versions/0.33.2 )。我只是在用一些代码和 REPL 学习 Clojure,但我不知道如何“导入”它。我是否必须下载 .jar 并将其放在 lib 文件夹中?哪个命令用于调用 REPL 中的这些函数?我必须编辑 project.iml 吗?
我的目标是最简单的方法,就像在 REPL 中编写一些代码一样简单,如果可能的话,没有 leiningen 项目。