Matthias Bünger created MNG-8725: ------------------------------------ Summary: 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
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)