fix: properly set up test classpath for split sources
This commit is contained in:
parent
078254276f
commit
aeb864d09e
@ -29,15 +29,20 @@ loom {
|
|||||||
// Create testmod source set with access to main and client classpaths
|
// Create testmod source set with access to main and client classpaths
|
||||||
sourceSets {
|
sourceSets {
|
||||||
create("testmod") {
|
create("testmod") {
|
||||||
compileClasspath += sourceSets.main.get().compileClasspath
|
compileClasspath += main.get().compileClasspath
|
||||||
runtimeClasspath += sourceSets.main.get().runtimeClasspath
|
runtimeClasspath += main.get().runtimeClasspath
|
||||||
|
|
||||||
if (args.isSplitSources) {
|
if (args.isSplitSources) {
|
||||||
compileClasspath += sourceSets.client.get().compileClasspath
|
compileClasspath += client.get().compileClasspath
|
||||||
runtimeClasspath += sourceSets.client.get().runtimeClasspath
|
runtimeClasspath += client.get().runtimeClasspath
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!args.isSplitSources) {
|
if (args.isSplitSources) {
|
||||||
|
test {
|
||||||
|
compileClasspath += client.get().compileClasspath
|
||||||
|
runtimeClasspath += client.get().runtimeClasspath
|
||||||
|
}
|
||||||
|
} else {
|
||||||
main {
|
main {
|
||||||
java.srcDir("src/client/java")
|
java.srcDir("src/client/java")
|
||||||
resources.srcDir("src/client/resources")
|
resources.srcDir("src/client/resources")
|
||||||
|
Loading…
Reference in New Issue
Block a user