Skip to content

Commit 39046d2

Browse files
committed
Use daemon JVM to run Maven process in tests
1 parent 7d1409e commit 39046d2

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/setup-java@v5
1212
with:
1313
distribution: temurin
14-
java-version: 17
14+
java-version: 17.0.16
1515
- uses: gradle/actions/setup-gradle@v5
1616
- run: "./gradlew publishAggregationToCentralPortal -Psign=true"
1717
env:
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# needs to be 17.0.16
2+
toolchainVersion=17

src/test/java/org/gradlex/maven/gmm/test/GMMMavenPluginTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,8 @@ private void assertExpectedGMM(String name) {
327327

328328
private static void exec(String command, File workDir) {
329329
try {
330-
Process proc = Runtime.getRuntime().exec(command, null, workDir);
330+
String[] javaHome = {"JAVA_HOME=" + System.getProperty("java.home")};
331+
Process proc = Runtime.getRuntime().exec(command, javaHome, workDir);
331332
BufferedReader stdInput = new BufferedReader(new InputStreamReader(proc.getInputStream()));
332333
String s;
333334
while ((s = stdInput.readLine()) != null) {

0 commit comments

Comments
 (0)