RequireMavenVersion和RequireJavaVersion规则使用标准的Maven版本范围语法,为了便于使用(用 * 表示)做了一个小的改动:
范围 | 意义 |
1.0 | x >= 1.0 * 1.0 的默认 Maven 含义是所有 (,),但建议使用 1.0。显然,这不适用于此处的强制版本,因此已将其重新定义为最低版本。 |
(,1.0] | x <= 1.0 |
(,1.0) | x < 1.0 |
[1.0] | x == 1.0 |
[1.0,) | x >= 1.0 |
(1.0,) | x > 1.0 |
(1.0,2.0) | 1.0 < x < 2.0 |
[1.0,2.0] | 1.0 <= x <= 2.0 |
(,1.0],[1.2,) | x <= 1.0 或 x >= 1.2。多个集合以逗号分隔 |
(,1.1),(1.1,) | x != 1.1 |