Maven 执行器插件缺少规则或规则无效
2022-09-01 17:21:49
我正在尝试为maven设置执行器插件以强制执行最低Java版本。但是,每当我尝试运行时,我都会得到:mvn enforcer:enforce
goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce 的参数'rules'缺失或无效
这是我的pom文件的相关部分:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.3.1</version>
<executions>
<execution>
<id>enforce-java</id>
<phase>validate</phase>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireJavaVersion>
<version>(1.7.0-20,)</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
我还尝试将块替换为,以防某些内容无效,但它仍然失败并出现相同的错误。<requireJavaVersion>
<alwaysPass/>