2015-12-14 110 views
1

我有一個項目正在運行的Grails 2.3.9和我現在正在使用以下grails-maven-plugin哪個grails-maven插件版本與Maven 3.0.4兼容?

<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版本,所以我需要運行兼容Maven 3.0.4的grails-maven-plugin

我在哪裏可以找到兼容的版本。grails-maven-plugin到與Maven 3.0.4運行呢?

+0

您是否嘗試過使用與Grails版本相同的版本?我,e:'2.3.9' – dmahapatro

+1

沒有2.3.9版本的grails-maven-plugin – Igor

+0

我看到它。我擔心我們在這裏不知所措,因爲你不能使用3.0.4。通過使用Grails 2.3.8,您可能必須至少將Maven降級到2.2.1。 http://mvnrepository.com/artifact/org.grails/grails-maven-plugin – dmahapatro

回答

0

grails-maven-plugin的版本2.4.3需要Maven 3.1.0。這被定義爲該插件的pom.xml中的先決條件(source code)。

更改是在版本2.3.82.4.0之間的this commit中進行的。

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

+0

謝謝。它爲我工作。 :) – Igor

相關問題