OK, let me sum up what you are proposing:

Am 2021-07-27 um 12:39 schrieb Robert Scholte:
I actually like the idea of renaming --debug/-X to --verbose/-X and we're 
actually lucky.
When renaming we can add a message that --debug for logging at debug level has 
been renamed to --verbose.

A preceding commit will rename --debug to verbose. This PR will reuse --debug instead of -dj/--debug-java. I assume that most do -X and not --debug, but that's a wild guess.

Due to the nature of debugging (waiting until remote debugger is attached) the 
message will be visible so users can easily kill the running process and 
restart Maven with the new command.
In case of batch-mode as done by CI servers I think we can ignore the 
--debug-flag, so if they were using the --debug flag, they'll just get less 
logging.

Here you expect that -B and --debug (new) are mutually exclusive? I don't know how likely it is, but maybe someone whats to debug w/o colors, send to file or omit the progress.
Is that what you have in mind?

M

On 26-7-2021 21:00:26, Michael Osipov <[email protected]> wrote:
Hi folks,

I was recently working on MNG-7075 and while the solution is straight
forward [1], it just feels awkward. For a long time I had the idea that
the mvnDebug script can be completely collapsed into mvn with a single
switch.
Therefore, I have created a draft PR [2] which works in the Windows
command prompt and the Bourne shell. It completely obsoletes MNG-7075,
mvnDebug and a nice bonus: When mvnDebug is run, output still refers to
'mvn', e.g., 'mvn -r ' this is inconsistent until now, but will be
consistent in the future. mvnDebug would remain as-is, but would emit a
warning that it is deprecated.
mvnDebug is used ony by Maven developers like us and of course
extension/plugin devs. The majory are just users which don't care.

Note: I am not happy with -dj, but wasn't able to come up with something
better for the moment. I would prefer --debug to be renamed to --verbose
and --debug to be recycled as Java debug mode, but that is likely
impossible, I guess.

WDYT?

Michael

[1] https://github.com/apache/maven/pull/515
[2] https://github.com/apache/maven/pull/517

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to