你不安裝它,Maven會爲你做的。但是如果插件在公共存儲庫中不可用,你需要告訴Maven它可以從哪裏下載插件。因此,聲明插件庫:
<project>
[...]
<repositories>
[...]
<repository>
<id>maven-gae-plugin-repo</id>
<name>maven-gae-plugin repository</name>
<url>http://maven-gae-plugin.googlecode.com/svn/repository</url>
</repository>
</repositories>
<pluginRepositories>
[...]
<pluginRepository>
<id>maven-gae-plugin-repo</id>
<name>maven-gae-plugin repository</name>
<url>http://maven-gae-plugin.googlecode.com/svn/repository</url>
</pluginRepository>
</pluginRepositories>
[...]
</project>
,並使用插件:
<project>
[...]
<build>
<plugins>
[...]
<plugin>
<groupId>net.kindleit</groupId>
<artifactId>maven-gae-plugin</artifactId>
<version>[plugin version]</version>
</plugin>
</plugins>
</build>
[...]
</project>
而讓Maven的完成自己的工作。這實際上記錄在Usage頁面中。
我真的這樣做,但認爲它沒有工作,因爲Eclipse沒有顯示任何插件的新菜單選項。 – ovr 2010-06-08 21:40:37
@ovr我認爲你對Eclipse的期望過高,Eclipse不會僅僅因爲你在'pom.xml'中聲明瞭一個插件而提示新的Maven目標。 – 2010-06-08 21:42:44
@帕斯卡爾 - 我認爲這些目標會出現在Eclipse中的菜單選項 - http://www.kindleit.net/maven_gae_plugin/plugin-info.html – ovr 2010-06-08 21:44:05