apache / apache/maven-mvnd

Support background execution

Open
#212 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3.5k
Forks
250
Avg merge
16h 22m
Merged PRs (30d)
36

Description

When a process is executed in the background, it stops when reading from the input stream.
Because of the `readInputLoop`, the `mvnd` process is stopped immediately.
This involves checking the SIGTSTP with JLine, stopping the thread and resuming it when the SIGCONT is received.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the readInputLoop implementation and its JLine input handling. Trace how SIGTSTP and SIGCONT are currently handled, then verify that background execution no longer stops mvnd and that input processing resumes after SIGCONT. No specific test or file is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.