Skip to content

Commit 993eb99

Browse files
committed
build updates
1 parent 31a8e6f commit 993eb99

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

build.savant

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,20 @@ release = loadPlugin(id: "org.savantbuild.plugin:release-git:2.0.0")
7171
pom = loadPlugin(id: "org.savantbuild.plugin:pom:2.0.0")
7272

7373
java.settings.javaVersion = "21"
74-
java.settings.compilerArguments = "--add-exports java.base/sun.security.x509=ALL-UNNAMED --add-exports java.base/sun.security.util=ALL-UNNAMED -XDignore.symbol.file"
7574
javaTestNG.settings.javaVersion = "21"
76-
javaTestNG.settings.jvmArguments = "--add-exports java.base/sun.security.x509=ALL-UNNAMED --add-exports java.base/sun.security.util=ALL-UNNAMED"
75+
javaTestNG.settings.jvmArguments = "--add-exports java.base/sun.security.x509=ALL-UNNAMED --add-exports java.base/sun.security.util=ALL-UNNAMED "
7776
javaTestNG.settings.testngArguments = "-listener io.fusionauth.http.BaseTest\$TestListener"
7877

7978
target(name: "clean", description: "Cleans the build directory") {
8079
java.clean()
8180
}
8281

8382
target(name: "compile", description: "Compiles the Java source files") {
84-
java.compile()
83+
// We want to file compile on prod code if we need any -add-exports, so separate the prod and test compiles
84+
java.settings.compilerArguments = ""
85+
java.compileMain()
86+
java.settings.compilerArguments = "--add-exports java.base/sun.security.x509=ALL-UNNAMED --add-exports java.base/sun.security.util=ALL-UNNAMED -XDignore.symbol.file"
87+
java.compileTest()
8588
}
8689

8790
target(name: "jar", description: "Builds the project JARs", dependsOn: ["compile"]) {

0 commit comments

Comments
 (0)