2010-05-05 16 views
5

Sto provando a fare riferimento a una classe in IntelliJ IDEA 9.0.2 in un progetto Grails su un sistema Linux. Ho aggiunto la dipendenza a BuildConfig.groovy:IntelliJ IDEA Grail Not Seeing Jar

dependencies { 
    // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg. 

    runtime 'mysql:mysql-connector-java:5.1.5' 
    compile 'org.apache.poi:poi-ooxml:3.6' 
    } 

vedo il org.apache.poi nella mia directory ~/.ivy2/cache, ma ottengo un errore di compilazione quando si fa riferimento una classe in vasi. Infatti, il codice completo non mostra alcuna classe org.apache.poi. Quindi sembra che IntelliJ non sappia di queste classi.

Qualche idea su cosa sto facendo male? Perché IntelliJ non vede queste classi?

risposta

6

capito ... "Strumenti -> Sincronizza Grails dipendenze"

In IntelliJ 13.1, è ora: Strumenti -> Grails -> Sincronizza Grails

In IntelliJ 15, il "Sincronizza "opzione spostato su file -> Sincronizzazione

+1

Solo un aggiornamento a questa risposta utile, in IntelliJ 13.1, che è ora: Strumenti -> Grails -> Sincronizza le impostazioni di Grails. – Quad64Bit

2

in IntelliJ 15, il "Sincronizza" opzione spostato su file -> Sincronizzazione