版本范围规范

RequireMavenVersionRequireJavaVersion规则使用标准的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