哪个 grails-maven-plugin 版本与 Maven 3.0.4 兼容?

Which grails-maven-plugin version is compatible with Maven 3.0.4?

我有一个项目 运行ning grails 2.3.9,现在我正在使用以下 grails-maven-plugin:

<plugin>
    <groupId>org.grails</groupId>
    <artifactId>grails-maven-plugin</artifactId>
    <version>2.4.3</version>
    <configuration>
        <grailsVersion>2.3.9</grailsVersion>
        <!-- Whether for Fork a JVM to run Grails commands -->
        <fork>false</fork>
    </configuration>
    <extensions>true</extensions>
</plugin>

但是当我尝试 运行 一些 mvn 命令时,我收到了这个错误:

[ERROR] Failed to execute goal org.grails:grails-maven-plugin:2.4.3:clean (default-clean) on project my-portal: The plugin org.grails:grails-maven-plugin:2.4.3 requires Maven version 3.1.0 -> [Help 1]

我现在无法升级我的 Maven 版本,所以我需要 运行 grails-maven-plugin 与 Maven 3.0.4 兼容。

在哪里可以找到 grails-maven-plugin 到 运行 与 Maven 3.0.4 的兼容版本?

grails-maven-plugin 版本 2.4.3 需要 Maven 3.1.0。这被定义为该插件 (source code) 的 pom.xml 中的先决条件。

更改于 this commit between version 2.3.8 and 2.4.0

既然你提到你不能升级Maven,你需要降级到grails-maven-plugin的2.3.8(最多)版本,这只需要至少2.0.5的Maven版本。