У меня проблемы с возможностью запуска моих тестов 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?