2010-06-08 57 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