Java clojure-leiningen无法通过maven找到deeplearning4j工件
我正试图在clojure/leiningen学习过程中迈出下一步 我想在我的clojure项目中导入。做一些研究,似乎可以通过maven与leiningen合作。根据,maven库来自 我期望的工作过程是查找库(在本例中为deeplearning4j),并将其添加到Java clojure-leiningen无法通过maven找到deeplearning4j工件,java,maven,clojure,leiningen,Java,Maven,Clojure,Leiningen,我正试图在clojure/leiningen学习过程中迈出下一步 我想在我的clojure项目中导入。做一些研究,似乎可以通过maven与leiningen合作。根据,maven库来自 我期望的工作过程是查找库(在本例中为deeplearning4j),并将其添加到项目中。clj: (defproject删除“0.1.0-SNAPSHOT” :description“修复:写入描述” :url“http://example.com/FIXME" :license{:name“EPL-2.0或GP
项目中。clj
:
(defproject删除“0.1.0-SNAPSHOT”
:description“修复:写入描述”
:url“http://example.com/FIXME"
:license{:name“EPL-2.0或GPL-2.0-或更高版本,带Classpath-exception-2.0”
:url“https://www.eclipse.org/legal/epl-2.0/"}
:依赖项[[org.clojure/clojure“1.10.1”]
[org.deeplearning4j/deeplearning4j“1.0.0-beta7”]
:main^:跳过aot到-remove.core
:目标路径“target/%s”
:profiles{:uberjar{:aot:all
:jvm选项[“-Dclojure.compiler.direct linking=true”]})
但我得到了一个错误:
在central中找不到工件org.deeplearning4j:deeplearning4j:jar:1.0.0-beta7(https://repo1.maven.org/maven2/)
在clojars中找不到工件org.deeplearning4j:deeplearning4j:jar:1.0.0-beta7(https://repo.clojars.org/)
这可能是因为输入错误:依赖项、文件系统权限或网络问题。
如果您在代理之后,请尝试设置“http\u proxy”环境变量。
我试图添加:repositories
键,但也没有成功:
(defproject删除“0.1.0-SNAPSHOT”
:description“修复:写入描述”
:url“http://example.com/FIXME"
:license{:name“EPL-2.0或GPL-2.0-或更高版本,带Classpath-exception-2.0”
:url“https://www.eclipse.org/legal/epl-2.0/"}
:依赖项[[org.clojure/clojure“1.10.1”]
[org.deeplearning4j/deeplearning4j“1.0.0-beta7”]
:main^:跳过aot到-remove.core
:目标路径“target/%s”
:profiles{:uberjar{:aot:all
:jvm选择[“-Dclojure.compiler.direct linking=true”]}
:存储库[[“maven组织”https://search.maven.org/"]
[“maven源”https://mvnrepository.com/"]])
告诉我错误:
从maven org检索org/deeplearning4j/deeplearning4j/1.0.0-beta7/deeplearning4j-1.0.0-beta7.jar
从maven org检索org/deeplearning4j/deeplearning4j/1.0.0-beta7/deeplearning4j-1.0.0-beta7.jar
2021年4月30日上午11:41:12 org.apache.http.client.protocol.ResponseProcessCookies processCookies
警告:无效的cookie标头:“设置Cookie:MVN_SESSION=eyJhbGciOiJIUzI1NiJ9.EYJKYXRHIJP7INVPZZCI6IJFJMTU0ZTQXLWE5YZITMTFLYI1HOTA5LTBIOWZKMZCXZJ1ZIJ9LCJLEHAIOJE2NTEZJK2NZIMI5IZII6TYXOTC5MZYW0IZKZNJYFQ.onpYZCJmVMQt6ue-orMHPFCR6XxJb896QwbpMylElf4;最大年龄=31536000;Expires=Sat,2022年4月30日14:41:12 GMT;SameSite=Lax;路径=/;HTTPOnly“.无效的“过期”属性:Sat,2022年4月30日
格林尼治标准时间14:41:12
在central中找不到工件org.deeplearning4j:deeplearning4j:jar:1.0.0-beta7(https://repo1.maven.org/maven2/)
在clojars中找不到工件org.deeplearning4j:deeplearning4j:jar:1.0.0-beta7(https://repo.clojars.org/)
无法将工件org.deeplearning4j:deeplearning4j:jar:1.0.0-beta7从maven org传输/传输到maven org(https://search.maven.org/):校验和
验证失败,在您的项目.clj
中应,使用idorg.deeplearning4j/deeplearning4j-core
,而不是org.deeplearning4j/deeplearning4j
。您可能需要像查看其他项目一样查看此项。在项目.clj
中,使用idorg.deeplearning4j/deeplearning4j-core
,而不是org.deeplearning4j/deeplearning4j
。你可能需要看看这个,因为你可能需要一些其他的。很有趣。lein deps
使用了你的建议。Thx!你知道为什么maven回购中有org.deeplearning4j/deeplearning4j,而不是“可导入”吗“via clojure?Maven工件org.deeplearning4j:deeplearning4j
由其他项目作为父POM导入,除了构建配置之外没有其他实际内容。Deeplearning4j分为几个共享该配置的项目。作为Deeplearning4j的用户,您只需要依赖于所需的项目即可lein deps
使用了您的建议。谢谢!你知道为什么maven repo中有org.deeplearning4j/deeplearning4j,但不能通过clojure“导入”吗?maven工件org.deeplearning4j:deeplearning4j
由其他项目作为父POM导入,除了构建配置之外没有其他实际内容。Deeplearning4j分为几个共享该配置的项目。作为Deeplearning4j的用户,您只需要依赖所需的项目。