首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >leiningen:缺少超级pom

leiningen:缺少超级pom
EN

Stack Overflow用户
提问于 2010-03-15 06:17:27
回答 5查看 4.4K关注 0票数 13

如果我启用了clojure-couchdb或swank-clojure,那么lein deps就会失败,因为缺少org.apache.maven:super-pom:jar:2.0

代码语言:javascript
复制
:dependencies [[org.clojure/clojure "1.1.0-master-SNAPSHOT"]
               [org.clojure/clojure-contrib "1.0-SNAPSHOT"]
               [clojure-http-client "1.0.0-SNAPSHOT"]
               [org.apache.activemq/activemq-core "5.3.0"]
;              [org.clojars.the-kenny/clojure-couchdb "0.1.3"]
;              [org.clojure/swank-clojure "1.1.0"]
              ])

此错误:

代码语言:javascript
复制
  Path to dependency: 
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:swank-clojure:jar:1.1.0

----------
1 required artifact is missing.

for artifact: 
 org.apache.maven:super-pom:jar:2.0

from the specified remote repositories:  
  clojars (http://clojars.org/repo/),
  clojure-snapshots (http://build.clojure.org/snapshots),
  central (http://repo1.maven.org/maven2)

什么是超级pom。为什么这些包需要它,我可以在哪里获得它。

EN

回答 5

Stack Overflow用户

发布于 2010-03-23 22:40:05

我认为项目破坏依赖关系的情况仍然很普遍。这是不幸的,因为它真的破坏了体验。

我的解决方案是在http://clojars.org上搜索我需要的库。通常有几个版本。我在http://github.com上做了一些研究,看看哪一个是最新的。然后我试着把它作为依赖项。如果它能工作,那就太好了!否则,我会尝试另一个。

这是一个漫长的过程,但我认为它正在变得更好。你应该已经看过这个过程了!

票数 2
EN

Stack Overflow用户

发布于 2010-09-16 12:07:50

我在maven super-pom依赖项上得到了同样的错误,当我这样做的时候

代码语言:javascript
复制
$ sudo lein deps

它运行时没有错误。这不是一个理想的解决方案,但它对我来说很有效。

票数 1
EN

Stack Overflow用户

发布于 2010-09-17 10:24:19

大约一年前,我不小心把swank-clojure上传到了org.clojure组。我很快就删除了它,因为我没有关联到那个组,所以这就是为什么找不到它的原因。我可以问一下,您在哪里找到了错误版本的说明,以便更正它?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2444003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档