Я хочу перевести зависимость Maven в 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 нет jar, только родительский pom. Leiningen пытается найти google-api-client-parent-1.4.1-beta.jar и завершается неудачей.
Как мне сказать Лейнингену просто посмотреть на пом и разрешить переходные зависимости?
Изменить 12 мая
Кажется, код, который мне нужен, отсутствует в стандартных репозиториях Maven. Я должен добавить Leiningen эквивалент:
<repository>
<id>google-api-services</id>
<url>http://mavenrepo.google-api-java-client.googlecode.com/hg</url>
</repository>
И добавьте google-api-services-tasks-1.0.0-beta.jar к зависимостям, и тогда, вероятно, это сработает. Проверю и закрою этот вопрос, когда вернусь с работы:)