我的項目需要新版maven build插件的功能,其目標爲一些,但新版本因其他目標之一而失敗(由於插件中的錯誤)。作爲一個解決方案,直到bug被修復,我想用舊版本的插件運行破碎的目標。 編輯:更具體地說,我需要使用GWT-Maven的插件版本1.1及所有其他目標與版本1.2快照運行generateAsync目標。Can Maven 2可以在同一個項目中使用兩個不同版本的構建插件嗎?
當我聲明一個單獨的插件版本來執行破碎的目標時,Maven仍然使用破碎的版本。 有解決這個問題的另一種方法嗎?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<goals>
<!-- this goal is broken in 1.2-SNAPSHOT -->
<goal>generateAsync</goal>
</goals>
</execution>
</executions>
...
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.2-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<!-- <goal>generateAsync</goal> -->
<goal>test</goal>
</goals>
</execution>
</executions>
...
</plugin>
也與RC一起失敗。剛剛發佈了一個問題。 –
好主動恕我直言。祝你好運! –