[ https://issues.apache.org/jira/browse/MNG-8725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Bünger updated MNG-8725: --------------------------------- Fix Version/s: 4.1.0 > 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 > Fix For: 4.1.0 > > > 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)