0
我要翻譯一個Maven依賴於Leiningen:Leiningen不能解決我的依賴
<dependency>
<groupId>com.google.api.client</groupId>
<artifactId>google-api-client-parent</artifactId>
<version>1.4.1-beta</version>
</dependency>
我想:
(defproject gdata2 "1.0.0-SNAPSHOT"
:description "FIXME: write"
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]
[com.google.api.client/google-api-client-parent "1.4.1-beta"]])
然而,這並不工作,因爲在無罐子Maven中央存儲庫,只是一個父pom。 Leiningen試圖找到google-api-client-parent-1.4.1-beta.jar並失敗。
我如何告訴Leiningen只是看POM和解決的傳遞依賴?
編輯5月12
看來我需要的代碼是不是在標準Maven倉庫。我要補充的Leiningen等價的:
<repository>
<id>google-api-services</id>
<url>http://mavenrepo.google-api-java-client.googlecode.com/hg</url>
</repository>
並添加谷歌的API服務任務-1.0.0-beta.jar的依賴關係,然後它可能去上班。當從工作回來時將檢查並關閉此問題:)
我根據谷歌的API客戶端裏面確實有一個罐子,在一些但不是所有的依賴拉動嘗試。我在尋找有新任務谷歌lib中類的JAR(http://javadoc.google-api-java-client.googlecode.com/hg/apis/tasks/index.html) – 2011-05-11 21:40:20
不看像有任何可用的神器呢,我查了兩個[發佈](https://oss.sonatype.org/content/repositories/google-releases/com/google/api/client/)和[快照](HTTPS:/ /oss.sonatype.org/content/repositories/google-snapshots/com/google/api/client/)的回購協議,他們正在使用。沒有谷歌任務。 – skuro 2011-05-12 08:23:24
工件可用。在原始問題中查看鏈接(在5月12日編輯之後)。 – 2011-05-12 10:51:28