我正在尝试为maven设置enforcer插件以强制执行最低Java版本.但是,每当我试图跑步时mvn enforcer:enforce,我得到:
目标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>
Run Code Online (Sandbox Code Playgroud)
我也试过更换<requireJavaVersion>块<alwaysPass/>,以防万一无效,但它仍然失败并出现同样的错误.