2016-08-25 8 views
1

Мы размещаем локальный репозиторий maven в Sonatype Nexus, чтобы разделить наши собственные банки по проектам. У нас проблема с одной банкой, в частности, где Gradle может найти и загрузить POM, но не JAR от Nexus. Ошибка приведены в Gradle просто:Gradle находит POM для зависимости, но не JAR

Не удалось решить: com.qf: QF-etl_2.11: 0.0.1-SNAPSHOT

Мы не имеем эту проблему с помощью какой-либо другой банкой, состоявшейся в Nexus. Существует одна, возможно, заметная разница между этим банком и другими баночками, которые мы размещаем, а это то, что эта банка зависит от другой банки, которая также хранится в нашем локально размещенном хранилище maven.

Мы используем Gradle 2,14 и Nexus 3.0.1-01 (ESS)

Вся помощь и идеи приветствуются, и, пожалуйста, дайте мне знать, какую дополнительную информацию необходимо предоставить!

ответ

0

POM загружался без JAR, поскольку JAR зависел от двух неуправляемых (сторонних) JAR. Следующее решение состояло в том, чтобы загрузить сторонние JARs в Nexus, чтобы их можно было найти, руководствуясь these instructions

Обратите внимание, что затмение eclipse не сообщало о недостающих зависимостях, хотя обычно это делалось.

 Смежные вопросы

  • Нет связанных вопросов^_^