File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -71,17 +71,20 @@ release = loadPlugin(id: "org.savantbuild.plugin:release-git:2.0.0")
7171pom = loadPlugin(id: "org.savantbuild.plugin:pom:2.0.0")
7272
7373java.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"
7574javaTestNG.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 "
7776javaTestNG.settings.testngArguments = "-listener io.fusionauth.http.BaseTest\$TestListener"
7877
7978target(name: "clean", description: "Cleans the build directory") {
8079 java.clean()
8180}
8281
8382target(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
8790target(name: "jar", description: "Builds the project JARs", dependsOn: ["compile"]) {
You can’t perform that action at this time.
0 commit comments