Ошибка Gradle при попытке загрузить зависимости в Vagrant

Я пытаюсь загрузить зависимость из Maven Central, и она работает на моем хост-компьютере (OS X), но выдает ошибку, когда я пытаюсь загрузить зависимость в моем бродячем окне с CentOS.

Это ошибка:

Could not resolve all dependencies for configuration ':compileClasspath'.
    Could not resolve org.slf4j:slf4j-api:1.7.21.
     Required by:
         :gradle-2.14.1:1.0.SNAPSHOT
       Could not resolve org.slf4j:slf4j-api:1.7.21.
          Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory
       Could not resolve org.slf4j:slf4j-api:1.7.21.
          Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory
       Could not resolve org.slf4j:slf4j-api:1.7.21.
          Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory 

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

  • Означает ли это, что бродяга действует как прокси?
  • если да, то как мне его настроить?

Вот мой файл build.gradle:

apply plugin: 'java'

version = '1.0.SNAPSHOT'

sourceSets {
    main {
        java {
            exclude 'src/main/java/thirdparty/**'
            exclude 'src/main/java/thirdparty/closingmarket/**'
        }
    }
}

repositories {
    jcenter()
    mavenCentral()
    maven {
        url "https://mvnrepository.com/artifact"
    }
}

dependencies {
    compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.21'
}

Это особенно сбивает с толку, потому что я могу нормально пинговать веб-сайты, wget и использовать свои репозитории yum.


person Justin Hoyt    schedule 05.08.2016    source источник
comment
какова версия/поставщик JVM на вашем хосте и в гостях - также есть ли у вас одинаковая версия gradle на хосте и в гостях?   -  person Frederic Henri    schedule 05.08.2016
comment
Я использую jdk 1.8 на своем хост-компьютере, но мне нужно использовать jdk 1.6.0_45 на моем госте для кодовой базы. я попробую jdk 1.8 на своей гостевой машине и отчитаюсь   -  person Justin Hoyt    schedule 05.08.2016
comment
попробуйте использовать также от того же производителя (openJDK, Oracle....)   -  person Frederic Henri    schedule 05.08.2016
comment
Я не знаю, какого поставщика использует моя хост-машина, но я знаю, что использую Oracle для своей гостевой машины. Я попробовал сборку с Oracle jdk1.7.0_67 на своей гостевой машине и обнаружил ту же проблему. Я попытаюсь установить openJDK, чтобы посмотреть, поможет ли это. Спасибо вам за помощь! Как вы думаете, проблема может быть в чем-то, кроме версии/поставщика jdk? Я все еще думаю, что проблема заключается в бродячей конфигурации.   -  person Justin Hoyt    schedule 08.08.2016


Ответы (1)


Проблема оказалась проблемой с продавцом. После перехода с установки Oracle на openJDK 1.6 теперь я могу загружать зависимости.

person Justin Hoyt    schedule 08.08.2016