Sto usando Grails 2.3.3 e IntelliJ ultimate 12.1.6 sulla mia macchina Vista 32.intellij non può risolvere grails.plugin
Ho utilizzato la riga di comando Grails per creare una nuova app e poi aggiunto la sicurezza di primavera e la sicurezza di primavera ui. Il mio BuildConfig.groovy sezione plugin contiene
compile ":spring-security-core:2.0-RC2"
compile ":spring-security-ui:1.0-RC1"
ho corse
grails s2-quickstart
grails s2ui-override auth
grails s2ui-override register
mio generato RegisterController si presenta così:
class RegisterController extends grails.plugin.springsecurity.ui.RegisterController {
}
il grails.plugin è rosso e irrisolto e non importa quello che ho prova Non riesco a ottenere IntelliJ per risolvere grails.plugin
Grails compiles ed esegue l'app senza problemi, e se ho scavalcato i metodi che trovo nel codice sorgente per l'ui primaverile RegisterController sono collegati correttamente all'app, ma non riesco nemmeno a compilare da intell e non riesco a ottenere intellij per aiutare codice di override.
Pensavo che la creazione del progetto al di fuori di IntelliJ fosse un problema, quindi ho creato un nuovo progetto Grails utilizzando l'interfaccia IntelliJ, i plug-in non si risolvono ancora.
Ho provato ad aggiungere i plug-in come runtime senza esito positivo.
Ho passato il pomeriggio e la sera a fare ricerche senza alcun risultato. Ci sono domande simili a questa con le principali versioni 10 e 11 di IntelliJ, ma non è corrente, quindi sono deciso a chiedere aiuto per far sì che IntelliJ riconosca le classi di plug-in di Grails. Posso pubblicare un intero piccolo progetto di esempio, se necessario.
Grazie. Dave
Inoltre, un progetto Gradle regolare ha lo stesso problema. Puoi aprire il pannello Gradle sul lato destro del menu. Anch'esso ha un pulsante di sincronizzazione che ha lo stesso aspetto (come un simbolo di aggiornamento). – th3morg
Il commento di th3morg è azzeccato per Grails 3 (che è guidato da gradle). Colpire la doohickey nel pannello gradle dell'IDE è stato l'unico modo per farlo trovare il mio plugin. –