可以基于JDK版本(例如1.7或1.8)打开Maven配置文件.但我找不到基于JDK更新版本激活配置文件的方法.
具体来说,如果正在使用JDK 1.8.0_u121或更高版本,我希望能够激活配置文件.例如,这不起作用:
<profiles>
<profile>
<activation>
<jdk>[1.8.0_u121,]</jdk>
<activation>
</profile>
<additionalparam>--allow-script-in-comments</additionalparam>
</profiles>
Run Code Online (Sandbox Code Playgroud)
实现相同效果的配置文件的任何替代(允许在使用1.8.0_u121或更高版本时设置属性将很乐意接受).
当 JDK 版本以“1.4”开头(例如“1.4.0_08”、“1.4.2_07”、“1.4”)时,以下配置将触发配置文件:
Run Code Online (Sandbox Code Playgroud)<profiles> <profile> <activation> <jdk>1.4</jdk> </activation> </profile> </profiles>
然后提到从 Maven 2.1 开始,您可以使用Enforcer Version Range Syntax。
根据这些文档,我相信由于额外的u. 也许尝试:
<profiles>
<profile>
<activation>
<jdk>[1.8.0_121,)</jdk>
<activation>
</profile>
...
</profiles>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |