This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git
from 4f4e05f9 Cleanup BufferHelper for JDK 17+ (fixes #1261) (#1267)
add 9e326624 Refactor input stream support (fixes #1257) (#1268)
No new revisions were added by this update.
Summary of changes:
.../java/org/mvndaemon/mvnd/common/Message.java | 28 ++-
.../mvnd/common/logging/TerminalInputHandler.java | 244 +++++++++++++++++++++
.../mvnd/common/logging/TerminalOutput.java | 118 ++--------
.../org/apache/maven/cli/DaemonMavenInvoker.java | 5 +-
.../mvndaemon/mvnd/daemon/DaemonInputStream.java | 150 +++++++++++++
.../java/org/mvndaemon/mvnd/daemon/Server.java | 75 +------
...rsionNativeIT.java => InputStreamNativeIT.java} | 44 ++--
.../it/{InvokerTest.java => InputStreamTest.java} | 4 +-
.../parent => input-stream}/.mvn/.gitkeep | 0
.../src/test/projects/input-stream}/pom.xml | 64 ++++--
.../main/java/org/apache/maven/its/EchoMojo.java | 57 +++++
11 files changed, 561 insertions(+), 228 deletions(-)
create mode 100644
common/src/main/java/org/mvndaemon/mvnd/common/logging/TerminalInputHandler.java
create mode 100644
daemon/src/main/java/org/mvndaemon/mvnd/daemon/DaemonInputStream.java
copy
integration-tests/src/test/java/org/mvndaemon/mvnd/it/{VersionNativeIT.java =>
InputStreamNativeIT.java} (55%)
copy integration-tests/src/test/java/org/mvndaemon/mvnd/it/{InvokerTest.java
=> InputStreamTest.java} (88%)
copy integration-tests/src/test/projects/{new-managed-module/parent =>
input-stream}/.mvn/.gitkeep (100%)
copy {build-plugin =>
integration-tests/src/test/projects/input-stream}/pom.xml (50%)
create mode 100644
integration-tests/src/test/projects/input-stream/src/main/java/org/apache/maven/its/EchoMojo.java