You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2023/05/15 19:30:29 UTC
[maven-release] branch MRELEASE-1114 created (now d8ed8978)
This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a change to branch MRELEASE-1114
in repository https://gitbox.apache.org/repos/asf/maven-release.git
at d8ed8978 [MRELEASE-1114] Restore interactive mode for forked process
This branch includes the following new commits:
new d8ed8978 [MRELEASE-1114] Restore interactive mode for forked process
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[maven-release] 01/01: [MRELEASE-1114] Restore interactive mode for forked process
Posted by sj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch MRELEASE-1114
in repository https://gitbox.apache.org/repos/asf/maven-release.git
commit d8ed8978dc9cf5e98c458fc68883cf603a9f47ef
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Mon May 15 21:30:03 2023 +0200
[MRELEASE-1114] Restore interactive mode for forked process
---
.../org/apache/maven/shared/release/exec/InvokerMavenExecutor.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
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 7a60e629..5266e0f9 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 @@ public class InvokerMavenExecutor extends AbstractMavenExecutor {
.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);
}