2010-06-08 87 views
9

我发现这款Google App Engine开发插件似乎是我需要的。你如何安装Maven2插件?

但我不知道如何安装它。

我下载该网页上的JAR文件,但我不知道在哪里把它:

http://code.google.com/p/maven-gae-plugin/

任何人都可以点我在正确的方向?我试过搜索安装说明,但没有提到。这似乎是某种内部秘密。对不起 - 我是Maven的新手,所以我很抱歉,如果这显而易见。

这是我使用的POM:

http://code.google.com/p/thoughtsite/source/browse/trunk/pom.xml

回答

5

你不安装它,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页面中。

+0

我真的这样做,但认为它没有工作,因为Eclipse没有显示任何插件的新菜单选项。 – ovr 2010-06-08 21:40:37

+0

@ovr我认为你对Eclipse的期望过高,Eclipse不会仅仅因为你在'pom.xml'中声明了一个插件而提示新的Maven目标。 – 2010-06-08 21:42:44

+0

@帕斯卡尔 - 我认为这些目标会出现在Eclipse中的菜单选项 - http://www.kindleit.net/maven_gae_plugin/plugin-info.html – ovr 2010-06-08 21:44:05