相关疑难解决方法(0)

Maven enforcer插件缺失或规则无效

我正在尝试为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/>,以防万一无效,但它仍然失败并出现同样的错误.

java pom.xml maven-3 maven maven-enforcer-plugin

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

maven ×1

maven-3 ×1

maven-enforcer-plugin ×1

pom.xml ×1