2011-02-05 11 views
6

Ho un progetto che desidera utilizzare le librerie Guava di Google (sia sul lato server che sul lato client), tuttavia, ho difficoltà a configurarlo.Uso di Guava in un progetto MewGew GWT

Sono stato in grado di aggiungere GWT e Guava come dipendenze ei miei progetti GWT si compilano correttamente. Anche il mio codice lato server che utilizza Guava funziona correttamente.

Ma se provo ad aggiungere al mio progetto GWT utilizzando il seguente:

<inherits name="com.google.common.collect.Collect" /> 

e utilizzare l'applicazione in modalità di sviluppo tramite mvn gwt:run, che porta in primo piano l'interfaccia di modalità di sviluppo di Google e dà errori del sapore :

Unable to find 'com/google/common/collect/Collect.gwt.xml' on your classpath... 

presumibilmente perché la dipendenza Maven è solo i file di classe compilati, e non gli/file .gwt.xml di origine di cui ha bisogno per compilare verso il Javascript. Ho scoperto che se vado nel sito Web di guava e scarico i file, c'è un file chiamato guava-r08-gwt.jar, che penso si stia dirigendo verso una soluzione.

Idealmente, ci sarebbe una dipendenza che potrei aggiungere in Maven che mi consente solo di usare il comando inherits, ma qualsiasi altra soluzione alternativa sarebbe gradita.


Come menzionato in una delle risposte, questo è in corso.

Nel frattempo, ho creato un server pubblico temporaneo per questo scopo. Non faccio garanzie su di esso stare svegli, ma qui è la roba repo/dipendenza:

<repository> 
    <id>deepthought</id> 
    <name>Deepthought Public Repository</name> 
    <url>http://deepthought.co/maven-repo</url> 
</repository> 

<dependency> 
    <groupId>com.google.guava</groupId> 
    <artifactId>guava-gwt</artifactId> 
    <version>r08</version> 
</dependency> 

Sei libero di usare per ora, però.

+0

Ecco una domanda simile, comprese le risposte: http://stackoverflow.com/questions/2005687/guava-libraries-and-gwt/6201161#6201161 – Hbf

risposta

Problemi correlati