Я попытался взять часть скомпилированных тестовых классов проекта Gradle и поместить их в файл jar (для создания тестового примера). Произошло то, что из всех тестовых классов были скомпилированы только эти классы. Есть идеи, как это сделать правильно?
Вот мой build.gradle:
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
task testSampleJar(type: Zip) {
archiveName "sample.jar"
from compileTestJava {
include "org/example/samples/**"
}
}
test {
dependsOn(testSampleJar)
}
Итак, похоже, что происходит, просто определяя задачу testSampleJar
, compileTestJava
задача модифицируется для компиляции только в пакете org.example.samples. Я намеревался использовать результаты compileTestJava
и выбрать что-нибудь из них.
Спасибо, Ури