Как конвертировать ниже java build.gradle в android build.gradle - PullRequest
0 голосов
/ 01 ноября 2019

Хотите интегрировать reportPortal в мою Espresso Automation. В reportPortal ниже приведена конфигурация gradle для добавления в основной build.gradle проекта. Проблема в том, что при условии, что Gradle основан на Java, а мой проект основан на Android.

apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8

description = 'ReportPortal JUnit 4 example'

repositories {
    mavenLocal()
    mavenCentral()
    jcenter()
    maven { url 'https://jitpack.io' }
    maven { url "http://dl.bintray.com/epam/reportportal" }
}

dependencies {
    compile 'com.epam.reportportal:logger-java-log4j:4.0.1'
    compile 'com.epam.reportportal:agent-java-junit:4.1.10'
}

ext {
    junitFoundation = configurations.compile.resolvedConfiguration.resolvedArtifacts.find { it.name == 'junit-foundation' }
}

test.doFirst {
    jvmArgs "-javaagent:${junitFoundation.file}"
}

test {
//  debug true
    testLogging.showStandardStreams = true
}

Я пробовал следующие вещи.

  • Я удалил ниже, потому что он просит плагин Android.
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
  • Я обновил зависимости до
androidTestImplementation group: 'com.epam.reportportal', name: 'logger-java-log4j', version: '5.0.0-BETA-2'
androidTestImplementation group: 'com.epam.reportportal', name: 'agent-java-junit', version: '5.0.0-BETA-3'
  • Я преобразовал test в testOptions.

Но это не работает. Нужна помощь в починке.

1 Ответ

0 голосов
/ 01 ноября 2019

Пожалуйста, попробуйте это решение

Уровень проекта build.gradle

использование

maven { url "https://www.jitpack.io" }

вместо

maven { url "https://jitpack.io" }
...