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]
