Maven的配置文件可以根据JDK版本进行开启或关闭,比如1.7或1.8。但我找不到一种方法来基于JDK更新版本来激活一个配置文件。
具体地说,我希望当使用JDK 1.8.0_u121或更高版本时能够激活一个配置文件。例如,以下方式是无效的:
<profiles>
<profile>
<activation>
<jdk>[1.8.0_u121,]</jdk>
<activation>
</profile>
<additionalparam>--allow-script-in-comments</additionalparam>
</profiles>
任何实现相同效果的个人资料替代方案(允许在使用1.8.0_u121或更高版本时设置属性)都将被欣然接受。
Failed to determine activation for profile For input string: "0_121"
- Evan[1.8.0_121,)
,[1.8.0-121,)
, 和[1.8.0.121,)
激活一个配置文件,这与 https://maven.apache.org/enforcer/enforcer-rules/requireJavaVersion.html 上的文档有些相符。我正在使用 Maven 3.6.3 和 JDK 14.0.2。如果您对您的特定环境有更多细节,可能需要开启一个新问题。 - shawmanz32na