查找maven中可用处理器的数量(与平台无关)

时间:2012-04-24 15:08:07

标签: maven maven-3 maven-profiles

是否可以以独立于平台的方式检索maven中可用处理器的数量?如果available_processors > 1,我希望能够激活个人资料。

1 个答案:

答案 0 :(得分:1)

没有简单的方法可以做到这一点。您必须编写一个Maven扩展,将Runtime.availableProcessors()的结果存储在系统属性中。您必须将该扩展名放在$Maven_HOME/lib/ext中(请参阅MNG-4984)。编写Maven插件是不够的,插件解析在配置文件激活后发生。我不认为可以编写自定义ProfileActivator,主要是因为pom.xml XSD不允许它。