Запустите тесты JUnit для файла JAR в Gradle - PullRequest
0 голосов
/ 10 марта 2019

У меня проблемы с возможностью запуска моих тестов JUnit (4.12) для файла jar в IntelliJ.

Мой файл build.gradle выглядит следующим образом

plugins {
    id 'java'
}

version '1.0'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile files("Program.jar")
}

test {
    useJUnit()
    classpath = project.files("Program.jar", configurations.runtime)
}

I 'Мы пробовали различные размещения файла jar в корне каталога, в папке src и в папке сборки, но я не смог успешно собрать и запустить его.

У меня нет доступа к Program.java, так как я запускаю тесты на нем, используя предоставленный API.Поскольку у меня нет файла Program.java, проект gradle не будет собираться.

Есть ли какой-нибудь способ, которым я могу собрать свой проект и иметь ли он возможность использовать тестовый файл для файла jar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...