【发布时间】:2012-04-24 15:08:07
【问题描述】:
是否可以在 maven 中以独立于平台的方式检索可用处理器的数量?如果available_processors > 1,我希望能够激活个人资料。
【问题讨论】:
标签: maven maven-3 maven-profiles
是否可以在 maven 中以独立于平台的方式检索可用处理器的数量?如果available_processors > 1,我希望能够激活个人资料。
【问题讨论】:
标签: maven maven-3 maven-profiles
没有简单的方法可以做到这一点。您必须编写一个 Maven 扩展,将 Runtime.availableProcessors() 的结果存储在系统属性中。您必须将该扩展名放入$Maven_HOME/lib/ext(请参阅MNG-4984)。编写一个 Maven 插件是不够的,插件解析发生在配置文件激活之后。我认为不可能编写自定义ProfileActivator,主要是因为 pom.xml XSD 不允许。
【讨论】: