Skip to content

Commit 2ffacc8

Browse files
[MRELEASE-1114] Restore interactive mode for forked process
1 parent e3bf326 commit 2ffacc8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,16 @@ public void executeGoals(
7575
.setBaseDirectory(workingDirectory)
7676
// fix for MRELEASE-1105
7777
// .addShellEnvironment( "MAVEN_DEBUG_OPTS", "" )
78-
.setBatchMode(true)
78+
.setBatchMode(!interactive)
7979
.setJavaHome(releaseEnvironment.getJavaHome())
8080
.setOutputHandler(getLogger()::info)
8181
.setErrorHandler(getLogger()::error);
8282

83+
// for interactive mode we need some inputs stream
84+
if (interactive) {
85+
req.setInputStream(System.in);
86+
}
87+
8388
if (pomFileName != null) {
8489
req.setPomFileName(pomFileName);
8590
}

0 commit comments

Comments
 (0)