Код: Выделить всё
sourceSets {
webinspectSrc {
java {
compileClasspath += main.output
runtimeClasspath += main.output
srcDir files('src/webinspect/java')
}
resources.srcDir files('src/webinspect/resources')
}
}
configurations {
webinspectSrcCompile.extendsFrom compile
webinspectSrcRuntime.extendsFrom runtime
webinspectSrcImplementation.extendsFrom implementation
}
task webinspect(type: Test) {
description = 'Runs the webinspect integration tests.'
group = 'webinspect'
testClassesDirs = sourceSets.webinspectSrc.output.classesDirs
classpath = sourceSets.webinspectSrc.runtimeClasspath
outputs.upToDateWhen { false }
systemProperty 'environment', project.environment
systemProperty 'service_version', project.service_version
}
Код: Выделить всё
> Task :bootBuildInfo
> Task :generateEffectiveLombokConfig UP-TO-DATE
> Task :compileJava UP-TO-DATE
> Task :generateGitProperties UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes
> Task :generateWebinspectSrcEffectiveLombokConfig UP-TO-DATE
> Task :compileWebinspectSrcJava UP-TO-DATE
> Task :processWebinspectSrcResources UP-TO-DATE
> Task :webinspectSrcClasses UP-TO-DATE
> Task :webinspect
BUILD SUCCESSFUL in 2s
9 actionable tasks: 2 executed, 7 up-to-date
3:17:04 PM: Execution finished 'webinspect'.
Код: Выделить всё
$ ls build/classes/java/webinspectSrc/com/snb/tds/api/webinspect/
'WebInspect$1.class' WebInspect.class
Код: Выделить всё
$ ls build/classes/java/webinspectSrc/
'WebInspect$1.class' 'WebInspect$2.class' WebInspect.class
Подробнее здесь: https://stackoverflow.com/questions/790 ... t-received
Мобильная версия