[ 
https://issues.apache.org/jira/browse/MNG-7501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17557277#comment-17557277
 ] 

ASF GitHub Bot commented on MNG-7501:
-------------------------------------

rmannibucau commented on PR #756:
URL: https://github.com/apache/maven/pull/756#issuecomment-1162714124

   @cstamas no, mvnd log interactive and cool but on CI - where -T is very 
important - you just get the same than plain mvn and, exactly as for gradle, 
you don't want the daemon on CI too. So, IMHO, we are in a state where 1. we 
get more verbose without reasons (single module, multi modules with correct 
naming artifactid/name), 2. we don't solve the issue in half o the use case 
(multithreaded, mvn or mvnd) and 3. the info is already present (resources, 
compiler, etc plugins).
   
   That said you make me think of a good solution ot get that exact solution 
without breaking all the mentionned use case: just add a plugin which prints a 
configured string from the project, will be equivalent quite easily to this 
impl without touching to maven core and not add broken cases. Would it work? 
Strictly speaking using eval goal on project.bsaedir or project.file *already* 
solves that.




> 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)

Reply via email to