2015-04-18 21 views
6

Questo può sembrare stupido, ma qui io vado (non c'è una domanda stupida dopo tutto, giusto?): Sto lavorando su un modulo Maven JAVA con IntelliJ IDEA e il codice la funzione di completamento funziona bene suggerendo le classi sia dal mio modulo che dal JDK.Il completamento del codice IDEA Intellij non suggerisce le classi provenienti da dipendenze Maven

Tuttavia, la funzione di completamento del codice non sembra essere a conoscenza delle classi provenienti dalle dipendenze Maven dal mio modulo dipende.

Ad esempio, il mio modulo dipende da dipendenze Maven come joda-time. Il popup di completamento del codice non suggerisce classi come LocalDate.

Ecco il mio codice di configurazione completo:

code-completion-configuration

Che cosa mi manca? Grazie in anticipo.

+1

IntelliJ può rilevare 'joda-time' nel codice (ad esempio il codice viene compilato nell'IDE)? –

+1

Il completamento del codice funziona per tutte le classi? –

+0

Il mio intero modulo si compila. Il completamento del codice funziona per le classi dell'SDK, come ho menzionato nella domanda. – kyiu

risposta

8

trovato la soluzione:

1 ° cliccato su 'File> cache invalide/restart' 2 ° Chose 'Invalidate e riavviare' 3 ° Dopo il riavvio IntelliJ ricostruire gli indici da zero e il completamento del codice funziona come un fascino .

+0

Grazie! Questo mi ha davvero aiutato con un grande progetto. –