Nelle versioni recenti del comando Grails install-plugin
è stato dichiarato obsoleto. Qual è ora il modo consigliato di installare un plugin che non è disponibile tramite qualche repository. Supponiamo che il plug-in sia disponibile solo localmente come file zip, ad es. dopo aver eseguito grails package-plugin
?Qual è il modo corretto di installare un plugin di Grails da un file zip?
risposta
Credo che l'approccio più semplice è quello di posizionare il file zip nella cartella lib del progetto e quindi aggiungere una voce nel BuildConfig.groovy. Per esempio:
1. 'grails-image-tools-1.0.5.zip' placed in lib.
2. runtime ":grails-image-tools:1.0.5" added to BuildConfig.groovy
Dal momento che il responsabile della dipendenza guarda dentro la cartella lib del progetto pure, non ho preoccupare di impostare eventuali percorsi ecc
EDIT: Gli ultimi Grails versione che Ho lavorato su 2.1.1. Non riesco a controllare ma secondo il commento di @ Saurabh qui sotto non è applicabile per Grails 2.4.3
Non so se è il modo corretto ma farlo funzionare:
- Scaricare e decomprimere il plugin in una cartella all'interno del progetto
- modificare il file
BuildConfig.groovy
a punto per il nuovo plugin
Esempio: Scarica webflow.zip plug-in e decomprimerlo in una cartella all'interno del vostro plugins
pr ogetto. Aggiungere questa linea alla fine del tuo file di BuildConfig
grails.plugin.location."webflow" = "plugins/webflow"
Non funziona per graal 2.4.0 –
- 1. Modo corretto per installare/eseguire un plugin gradle da github (in particolare il plugin arquilian)?
- 2. Qual è il modo corretto di installare jdk su linux
- 3. È possibile creare un file zip del plugin WordPress da un plugin installato?
- 4. Qual è il modo corretto di copiare un file carrierwave da un record all'altro?
- 5. Qual è un buon modo per testare un file per vedere se è un file zip?
- 6. Qual è il modo corretto di sfalsare un puntatore?
- 7. Qual è il modo corretto di reindirizzare?
- 8. memcpy vs for loop - Qual è il modo corretto di copiare un array da un puntatore?
- 9. Qual è il modo corretto di scaricare/separare un record da un modulo in ExtJS 4?
- 10. Qual è il modo corretto di usare il tipo Guid in un file XSD?
- 11. Ottenere un "Impossibile leggere come file zip" Eccezione durante il tentativo di ottenere un flusso da un file zip interno (un Zip all'interno di un altro zip)
- 12. Qual è il modo corretto di rimuovere le immagini delle risorse da un progetto VS?
- 13. Qual è il modo "corretto" per inizializzare un delegato C#?
- 14. Grails non è in grado di installare il plug-in
- 15. installare il modulo python utilizzando un file zip
- 16. Qual è il modo corretto per dichiarare un Doctype HTML5.
- 17. Qual è il modo migliore per modificare una configurazione di progetto da un plug-in?
- 18. Come installare il plugin Grails dal codice sorgente?
- 19. qual è il modo 'corretto' di utilizzare objectWithID di NSManagedObjectContext:
- 20. Qual è il modo corretto di usare projection.stream() di D3?
- 21. Qual è il modo corretto di scrivere `Vec <u16>` contenuto in un file?
- 22. Qual è il modo corretto di servire i file mp4 attraverso i binari su un Ipad?
- 23. Qual è il modo corretto di memorizzare un nome file in XML?
- 24. Qual è il modo corretto di spostare un UIDocument in una nuova posizione sul file system
- 25. Qual è il modo corretto Per aggiungere un: gruppo di gestione temporanea a Mio file Gemma
- 26. qual è il modo corretto di leggere da un datarow se la cella potrebbe essere nulla
- 27. Qual è il modo corretto di leggere da un socket TCP in C/C++?
- 28. Eclipse: come installare un plugin manualmente?
- 29. Qual è il modo corretto per modificare lo spazio dei nomi di un modulo di WinForm?
- 30. Qual è il modo corretto di utilizzare PushSharp?
Grazie a @uchamp. Ha funzionato per me, questo è l'approccio più semplice. –
Non funziona più con Grails 2.4.3 – Saurabh
Non ho lavorato in Grails per un po 'di tempo. Citerò l'ultima versione con cui ho provato questo. Grazie a @Saurabh – uchamp