[
https://issues.apache.org/jira/browse/MNG-7501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17556524#comment-17556524
]
ASF GitHub Bot commented on MNG-7501:
-------------------------------------
michael-o commented on PR #756:
URL: https://github.com/apache/maven/pull/756#issuecomment-1160764790
> Hi guys, a few comments as an user:
>
> . Can be neat to drop pom.xml (when "pom.xml"), takes space without more
info
You mean show dir only?
> . Can it be an option or -X/logger flag? In several multimodules with
multiple hierarchy levels (>=3) projects it is too verbose and breaks the
output and in single modules it is useless so not sure it is that generic.
Personally a debug line after the "---" line would be neat.
In this case I would recommend the following:
* Normal mode: Use Jansi to obtain terminal width and prepend an ellipsis
just like Git's `--stat` does. When wdith cannot be determined use default
value (80?)
* Verbose mode: Show full path
WDYT?
> display relative path to pom.xml
> --------------------------------
>
> Key: MNG-7501
> URL: https://issues.apache.org/jira/browse/MNG-7501
> Project: Maven
> Issue Type: Improvement
> Components: Command Line
> Affects Versions: 3.8.6
> Reporter: Herve Boutemy
> Priority: Major
> Fix For: 3.9.0-candidate
>
>
> when building large multi-module project, when a failure happens in the
> middle of the build, it's not easy to even identify where the module is
> located in the source tree: Maven displays the module name, but not the path
> to pom.xml. Then often we have to read output log of goals that have run
> hoping to find a hint
> it would be nice to have by default the path to the pom.xml displayed during
> Maven run.
> I see 2 options:
> 1. either in the module build header:
> {noformat}
> [INFO] --< org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution
> >--
> [INFO] Building Maven IT Plugin :: Dependency Resolution 2.1-SNAPSHOT
> [31/78]
> [INFO]
> core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml
> [INFO] ----------------------------[ maven-plugin
> ]----------------------------
> {noformat}
> 2. or in each goal execution line during the module build:
> {noformat}
> [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
> maven-it-plugin-dependency-resolution
> core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml
> ---
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)