Bukama commented on PR #363:
URL: 
https://github.com/apache/maven-help-plugin/pull/363#issuecomment-4642862299

   > `// Maven 4 take precedence over the pom properties`: why are the 
properties value `1.6` expected to be replaced by `8`?
   
   Just writing down thoughts of a layman:
   I could image that it is some kind of "auto-fix", because Maven 4 requires 
JDK 17, which can only compile against Java 7+ and not 6 anymore. My personal 
guess 8 is then taken as a default compatibilty for Maven 3, which requires 8.
   However ofc only when no toolchain is in place, which could compile against 
any other JDK
   
   
   > re 4: when stdout comes to play, you MUST use --raw-streams
   
   AI says
   ```
   The --raw-streams option in the [⁠Maven Daemon 
(mvnd)](https://github.com/apache/maven-mvnd) prevents the daemon from applying 
decorative/interactive formatting to the console logs. It forces mvnd to output 
the raw, unadorned build stream directly to your console, similar to the 
standard mvn executable
   ```
   So if I understand correctly mvnd and Maven 3.10+ do format logs in another 
way than 3.9.x does. Do get the same output in the build.log. With the 
`raw-stream` option the issue I mentioned about formatting should be fixed. 
However the different order of properties comes from the first.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to