Herve Boutemy created MNG-7438:
----------------------------------
Summary: add execution id to "Configuring mojo xxx with basic
configurator" debug message
Key: MNG-7438
URL: https://issues.apache.org/jira/browse/MNG-7438
Project: Maven
Issue Type: Improvement
Components: Core
Affects Versions: 3.8.5
Reporter: Herve Boutemy
Assignee: Herve Boutemy
Fix For: 3.9.0
currently, when running goals/mojos, we have in debug logs
{noformat}
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @
org.example.apache.maven.execution ---
[DEBUG] Configuring mojo
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test from plugin realm
ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5,
parent: sun.misc.Launcher$AppClassLoader@7852e922]
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test' with basic
configurator -->
[DEBUG] (s) additionalClasspathElements = []
[DEBUG] (s) basedir = /home/herve/tmp/org.example.apache.maven.execution
{noformat}
on the {{Configuring mojo
'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test' with basic
configurator}} line, it completely hides the fact that configuration is valid
for an execution id, that has a default value when nobody defined any (see
https://maven.apache.org/guides/mini/guide-default-execution-ids.html )
Just adding {{execution 'default-test'}} would make things more clear so people
learn about execution ids
{noformat}
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test' execution
'default-test' with basic configurator -->
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)