2010-06-08 3 views
9

Ho trovato questo plug-in per lo sviluppo di Google App Engine che sembra essere quello di cui ho bisogno.Come si installa un plugin Maven2?

Ma non ho idea di come installarlo.

Ho scaricato il file JAR da questa pagina, ma non so dove metterlo:

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

Qualcuno mi potrebbe punto nella giusta direzione? Ho provato a cercare le istruzioni di installazione, ma non sta arrivando nulla. Sembra una specie di segreto segreto. Scusa - Sono nuovo di Maven, quindi mi scuso se questo dovrebbe essere ovvio.

Questo è il pom sto usando:

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

risposta

5

Non installarlo, Maven farà per voi. Ma devi dire a Maven da dove può scaricare il plugin se il plugin non è disponibile nel repository pubblico. Così, dichiarare il repository plugin:

<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> 

E usare il plugin:

<project> 
    [...] 
    <build> 
     <plugins> 
      [...] 
      <plugin> 
       <groupId>net.kindleit</groupId> 
       <artifactId>maven-gae-plugin</artifactId> 
       <version>[plugin version]</version> 
      </plugin> 
     </plugins> 
    </build> 
    [...] 
</project> 

E che Maven fare il suo lavoro. Questo è effettivamente documentato nella pagina Usage.

+0

In realtà l'ho fatto ma ho pensato che non funzionasse perché Eclipse non mostrava nessuna nuova opzione di menu per il plugin. – ovr

+0

@ovr Penso che ti stia aspettando troppo da Eclipse, Eclipse non suggerirà nuovi obiettivi Maven solo perché hai dichiarato un plugin nel tuo 'pom.xml'. –

+0

@Pascal - Ho pensato che questi obiettivi apparirebbero come opzioni di menu in Eclipse - http://www.kindleit.net/maven_gae_plugin/plugin-info.html – ovr