[
https://issues.apache.org/jira/browse/MNG-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953050#comment-17953050
]
Guillaume Nodet commented on MNG-8725:
--------------------------------------
That makes sense to me. Any proposal for the syntax to use ?
> Option for "-T" argument: Use max cores minus 1
> -----------------------------------------------
>
> Key: MNG-8725
> URL: https://issues.apache.org/jira/browse/MNG-8725
> Project: Maven
> Issue Type: Improvement
> Affects Versions: 3.9.9
> Reporter: Matthias Bünger
> Priority: Major
>
> You can enable parallel builds in Maven using the {{-T}} argument and pass
> the number of threads or threads per core (see:
> https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3
> ).
> The Maven Daemon uses the maxinum number of cores minus 1 per default for max
> effiencey without blocking the system.
> Sadly there is no option for the Maven core to behave like this. So each
> developer has either to have the same number of cores available (which is
> often not the case) or pass his/her individual number of threads on each call.
> It would be great to have a built-in argument to use maximum -1 cores like
> the Daemon does.
> Note: I write cores all the time, because threads in this context are
> hardware threads (and no virtual threads possible with Java 21 and I don't
> want to mix this even that Maven is not yet on Java 21)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)