Skip to content

Commit b2e9530

Browse files
committed
Merge remote-tracking branch 'origin/develop' into kotlin
2 parents 9751a8e + b2f249b commit b2e9530

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

gestalt-asset-core/build.gradle renamed to gestalt-asset-core/build.gradle.kts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
// Copyright 2021 The Terasology Foundation
22
// SPDX-License-Identifier: Apache-2.0
3-
apply(from: "$rootDir/gradle/common.gradle.kts")
3+
apply(from = "$rootDir/gradle/common.gradle.kts")
4+
5+
plugins {
6+
`java-library`
7+
}
48

59
// Primary dependencies definition
610
dependencies {
@@ -20,11 +24,11 @@ dependencies {
2024
testImplementation(libs.mockito)
2125
}
2226

23-
compileJava {
24-
inputs.files sourceSets.main.resources.srcDirs
25-
options.compilerArgs = ["-Aresource=${sourceSets.main.resources.srcDirs.join(File.pathSeparator)}"]
26-
}
27-
compileTestJava {
28-
inputs.files sourceSets.test.resources.srcDirs
29-
options.compilerArgs = ["-Aresource=${sourceSets.test.resources.srcDirs.join(File.pathSeparator)}"]
30-
}
27+
// include resource dirs from main or test, depending if is test compile or not
28+
tasks.withType<JavaCompile>().configureEach {
29+
val resourceDirs = sourceSets[if (name == "compileTestJava") "test" else "main"].resources.srcDirs
30+
inputs.files(resourceDirs)
31+
options.compilerArgs.addAll(
32+
listOf("-Aresource=${resourceDirs.joinToString(File.pathSeparator)}")
33+
)
34+
}

0 commit comments

Comments
 (0)