你不安装它,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