У меня проблемы с поиском зависимости, чтобы найти зависимость, которую я поместил в свое личное репозиторий Nexus. Зависимость в maven, но я не могу найти его там тоже. Я сделал это в моем репозитории Nexus, и его местоположение: http://nexus.hq.chris.com/content/repositories/emoji4j/
Could not resolve all dependencies for configuration ':business:compile'. > Could not find com.kcthota:emoji4j:6.0. Searched in the following locations: http://nexus.hq.chris.com/content/groups/public/com/kcthota/emoji4j/6.0/emoji4j-6.0.pom http://nexus.hq.chris.com/content/groups/public/com/kcthota/emoji4j/6.0/emoji4j-6.0.jar file:/Users/chris/.m2/repository/com/kcthota/emoji4j/6.0/emoji4j-6.0.pom file:/Users/chris/.m2/repository/com/kcthota/emoji4j/6.0/emoji4j-6.0.jar Required by:
Build.gradle snipet
dependencies { // https://mvnrepository.com/artifact/com.kcthota/emoji4j compile group: 'com.kcthota', name: 'emoji4j', version: '6.0' } buildscript { repositories { maven { url "http://nexus.hq.chris.com/content/groups/public/" } maven { url "https://repo1.maven.org/maven2/" } maven { url "http://nexus.hq.chris.com/content/repositories/emoji4j/" } mavenCentral() } dependencies { classpath 'com.jcraft:jsch:0.1.54' } }
Кто-нибудь знает, как я могу получить Gradle искать в обоих http://nexus.hq.chris.com/content/groups/public/ и http://nexus.hq.chris.com/content/repositories/emoji4j/ все мои зависимости? Мне нужно местоположение http://nexus.hq.chris.com/content/groups/public/ для других зависимостей. Я попытался добавить его туда, но у меня есть доступ только для чтения к этому репо.
Другим приемлемым решением было бы заставить gradle смотреть как http://nexus.hq.chris.com/content/groups/public/, так и maven central. Любая помощь будет оценена.
I думаю вы можете путать зависимости для ваших сценариев сборки и зависимостей приложений .
Вы настроили свои репозитории сценариев сборки , но вам также нужно будет настроить свои репозитории приложений:
// build.gradle repositories { maven { url "http://nexus.hq.chris.com/content/groups/public/" } maven { url "https://repo1.maven.org/maven2/" } maven { url "http://nexus.hq.chris.com/content/repositories/emoji4j/" } mavenCentral() }