W najnowszych wersjach komendy Grails install-plugin
została uznana za przestarzałą. Co jest teraz zalecanym sposobem instalowania wtyczki, która nie jest dostępna przez niektóre repozytorium. Załóżmy, że wtyczka jest dostępna tylko lokalnie jako plik zip, np. po uruchomieniu grails package-plugin
?Jaki jest poprawny sposób zainstalowania wtyczki Grails z pliku zip?
Odpowiedz
BuildConfig
Myślę, że najprostszym rozwiązaniem jest umieszczenie pliku zip w folderze lib projektu i następnie dodać wpis w BuildConfig.groovy. Na przykład:
1. 'grails-image-tools-1.0.5.zip' placed in lib.
2. runtime ":grails-image-tools:1.0.5" added to BuildConfig.groovy
Ponieważ menedżer zależność wygląda wewnątrz folderu lib projektu, jak również, że nie trzeba się martwić o ustawienie żadnych ścieżek itp
EDIT: wersja Najnowsze Grails że Pracowałem nad wersją 2.1.1. Nie mogę tego sprawdzić, ale zgodnie z komentarzem @ Saurabh poniżej nie dotyczy Grails 2.4.3
ja nie wiem, czy to jest poprawny sposób ale dostać pracy:
- Pobierz i rozpakuj wtyczki w katalogu w ramach projektu
- Zmień plik
BuildConfig.groovy
do wskaż nową wtyczkę:
Przykład: pobierz wtyczkę webflow.zip i rozpakuj ją do katalogu plugins
w swoim pr oject. Dodaj tę linię na końcu pliku
grails.plugin.location."webflow" = "plugins/webflow"
Nie działa dla grails 2.4.0 –
Dzięki @uchamp. To działało dla mnie, to najłatwiejsze podejście. –
To już nie działa z Grails 2.4.3 – Saurabh
Nie pracowałem w Grails już od jakiegoś czasu. Wspomnę o najnowszej wersji, z którą ją wypróbowałem. Dzięki @Saurabh – uchamp