use proper javac for migration tests
This commit is contained in:
@@ -10,6 +10,7 @@ import java.net.URLClassLoader;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.StandardOpenOption;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
@@ -81,8 +82,12 @@ public class MigrationCreatorTestBase {
|
||||
|
||||
//dest
|
||||
File destdir = getClassFilesDir();
|
||||
|
||||
var javaHome = System.getProperty("java.home");
|
||||
var isWindows = System.getProperty("os.name").toLowerCase(Locale.ROOT).equals("win");
|
||||
var javac = new File(javaHome, "bin/javac" + (isWindows ? ".exe" : ""));
|
||||
var process = new ProcessBuilder()
|
||||
.command("javac", //TODO use javac for current jdk
|
||||
.command(javac.getAbsolutePath(),
|
||||
"-cp", "target/classes" + File.pathSeparator + "target/test-classes",
|
||||
"-encoding", "UTF8",
|
||||
"-g", //debug symbols
|
||||
|
||||
Reference in New Issue
Block a user