Regras ausentes ou inválidas do plug-in do Maven enforcer
Estou tentando configurar o plug-in do enforcer para que o maven imponha uma versão Java mínima. No entanto, sempre que tento executarmvn enforcer:enforce
, Eu recebo:
Os parâmetros 'rules' para o objetivo org.apache.maven.plugins: maven-enforcer-plugin: 1.3.1: enforce estão ausentes ou são inválidos
Aqui está a parte relevante do meu arquivo 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>
Eu também tentei substituir o<requireJavaVersion>
bloquear com<alwaysPass/>
, caso algo seja inválido, mas ainda assim falhou com o mesmo erro.