[MRELEASE-1114] Restore interactive mode for forked process
diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java
index 7a60e62..5266e0f 100644
--- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java
+++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java
@@ -75,11 +75,16 @@
                 .setBaseDirectory(workingDirectory)
                 // fix for MRELEASE-1105
                 // .addShellEnvironment( "MAVEN_DEBUG_OPTS", "" )
-                .setBatchMode(true)
+                .setBatchMode(!interactive)
                 .setJavaHome(releaseEnvironment.getJavaHome())
                 .setOutputHandler(getLogger()::info)
                 .setErrorHandler(getLogger()::error);
 
+        // for interactive mode we need some inputs stream
+        if (interactive) {
+            req.setInputStream(System.in);
+        }
+
         if (pomFileName != null) {
             req.setPomFileName(pomFileName);
         }