Невозможно загрузить класс 'org.slf4j.LoggerFactory' .: Intellij Gradle требует Android SDK - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь загрузить проект из git. Когда я загрузил его в IntellijIdea и попытался импортировать проект Gradle, идея показывает мне ошибку «Unable to load class org.slf4j.LoggerFactory». после этого когда я нажал Re-download dependencies and sync project (requires network) Идея началась потребовалась мне android SDK. Но дело в том, что я не использую LoggerFactory (или не знаю, где он используется - это не мой собственный проект) и не использую плагины Android или любые другие библиотеки Android. У меня даже был этот проект в моей системе раньше, и я хорошо с ним работал (я удалил его, потому что у меня были проблемы с ветками git). Но когда я попытался загрузить его снова, Gradle начал требовать Android SDK! Почему и как это решить? Я не хочу устанавливать Android SDK - я должен исправить это правильно.

  • gradle.build:

    version '1.0-SNAPSHOT'
    
    apply plugin: 'java'
    apply plugin: 'io.qameta.allure'
    
    defaultTasks 'clean', 'test'
    sourceCompatibility = 1.8
    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "io.qameta.allure:allure-gradle:2.5"
    }
    }
    
    allure {
    version = '2.2.1'
    autoconfigure = true
    aspectjweaver = true
    allureJavaVersion = 2.6
    }
    
    ext {
    allureVersion="2.0"
    testNGVersion="6.9.6"
    selenideVersion="4.11.4"
    seleniumVersion="3.11.0"
    }
    
    repositories {
    mavenCentral()
    jcenter()
    }
    compileJava {
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
    options.encoding = 'UTF-8'
    }
    
    compileTestJava {
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
    options.encoding = 'UTF-8'
    }
    
    
    dependencies {
    compile "com.codeborne:selenide:${selenideVersion}"
    compile "org.testng:testng:${testNGVersion}"
    compile group: 'io.qameta.allure', name: 'allure-gradle', version: '2.5'
    compile group: 'io.qameta.allure', name: 'allure-testng', version: '2.6.0'
    compile 'javax.mail:mail:1.4.7'
    testCompile 'io.rest-assured:rest-assured:3.0.2'
    }
    
    test {
    systemProperties System.properties
    
    systemProperty 'selenide.browser', 
    'com.fotobook.platform.selenium.webdriver.CustomWebDriverProvider'
    
    testLogging.showStandardStreams = true
    systemProperties['emailaddress'] = System.getProperty("emailaddress")
    systemProperties['emailpassword'] = System.getProperty("emailpassword")
    systemProperties['aut.email'] = System.getProperty("aut.email")
    systemProperties['aut.password'] = System.getProperty("aut.password")
    
    useTestNG() {
    //
      }
    task wrapper(type: Wrapper) {
    gradleVersion = '4.7'
    }
    
  • скриншоты:

enter image description here enter image description here

...