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 |