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")
71
71
pom = loadPlugin(id: "org.savantbuild.plugin:pom:2.0.0")
72
72
73
73
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"
75
74
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 "
77
76
javaTestNG.settings.testngArguments = "-listener io.fusionauth.http.BaseTest\$TestListener"
78
77
79
78
target(name: "clean", description: "Cleans the build directory") {
80
79
java.clean()
81
80
}
82
81
83
82
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()
85
88
}
86
89
87
90
target(name: "jar", description: "Builds the project JARs", dependsOn: ["compile"]) {
You can’t perform that action at this time.
0 commit comments