我正在尝试为 maven 设置强制插件以强制执行最低 Java 版本。但是,每当我尝试运行时mvn enforcer:enforce
,我都会得到:
目标 org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce 的参数“规则”丢失或无效
这是我的 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/>
,以防某些内容无效,但它仍然失败并出现相同的错误。