2014-07-06 4 views
11

Ho un progetto Java giocattolo impostato con Gradle in IntelliJ IDEA 13.1.2. Si compila e funziona bene, ma i punti salienti IDE 'Google' inProgetto Java con Gradle in IntelliJ IDEA: impossibile risolvere il simbolo 'google' ma compila il progetto

import com.google.common.base.Strings; 

come rosso e avverte "Impossibile risolvere il simbolo 'google'". hai qualche idea su come aggiustarlo?

Ho provato 1) eliminare .idea/ e ricreare il progetto in IntelliJ IDEA e 2) reimportare il progetto dal file di configurazione Gradle creato manualmente build.gradle, ma senza alcun risultato.

+1

Guarda le dipendenze e gli artefatti del tuo progetto IDEA. –

+0

possibile duplicato di [Come ottengo IntelliJ per risolvere le dipendenze di Gradle per i set di origini personalizzati?] (Http://stackoverflow.com/questions/24538929/how-do-i-get-intellij-to-resolve-gradle-dependencies -for-custom-source-sets) – input

+0

C'è un plug-in "idea" per gradle, vedere la domanda collegata sopra – input

risposta

2

Si scopre che i pacchetti dipendenti devono essere specificati separatamente in IntelliJ IDEA in aggiunta a build.gradle e aggiunti esplicitamente come dipendenza. Vale a dire,

  1. scaricare il pacchetto com.google.guava seguente the instruction in documentation - ho preso com.google.guava:guava-base:r03 scaricare
  2. seguono automaticamente la finestra-richiesto di aggiungerlo come biblioteca di progetto per il progetto Java.
  3. Specificare che il modulo Java dipende dal pacchetto com.google.guava nelle impostazioni del progetto. Vedere le istruzioni di documentazione "Configuring Module Dependencies and Libraries".
+0

Non so se capito bene ma l'importazione del progetto gradle in IntelliJ funziona piuttosto bene - si consiglia l'uso del wrapper gradle. – Opal

+25

non equivale praticamente a negare il punto di utilizzo di gradle? –

+1

Questo collegamento ha risolto lo stesso problema che stavo visitando https://www.jetbrains.com/idea/help/synchronizing-changes-in-gradle-project-and-intellij-idea-project.html – Sap

2

Controllare this.

È possibile semplicemente aprire la finestra dello strumento Gradle in [Visualizza] - [Finestre degli strumenti] - [Gradle].

Nella finestra, è possibile aggiornare facendo clic sul pulsante Aggiorna.

Tutte le dipendenze aggiunte manualmente direttamente nel file 'build.gradle' verranno risolte.