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 –
- 1. Jaki jest poprawny sposób konfigurowania uwierzytelniania Grails maven do Artifactory?
- 2. Jaki jest poprawny sposób udokumentowania parametru ** kwargs?
- 3. Jaki jest najlepszy sposób modyfikacji konfiguracji projektu z poziomu wtyczki?
- 4. Jaki jest poprawny sposób zamknięcia połączenia TCP?
- 5. Jaki jest poprawny sposób usuwania obrazów zasobów z projektu VS?
- 6. Jaki jest poprawny sposób inicjowania wskaźnika wc?
- 7. Efektywne tworzenie wtyczki grails
- 8. Jaki jest poprawny sposób używania maxAge z Express.js?
- 9. Jaki jest poprawny sposób inicjowania tablicy elementów z listą inicjalizatora?
- 10. Jaki jest poprawny sposób odczytu z NetworkStream w .NET
- 11. Jaki jest poprawny sposób korzystania z bitfields w C?
- 12. zapytanie wyszukiwania wtyczki Grails
- 13. Jaki jest poprawny sposób ładowania modułów/klas z biblioteki lib/podczas korzystania z pliku config.threadsafe! opcja?
- 14. Jaki jest poprawny sposób instalowania jdk na Linuksie
- 15. Jaki jest poprawny sposób odczytu niektórych danych z pliku yaml i użycia go na stronie erb?
- 16. Jaki jest poprawny sposób wiązania właściwości taskid w działaniu replikatora?
- 17. Jaki jest poprawny sposób użycia pagera w paginacji w Symfony2
- 18. Jaki jest poprawny sposób na dodanie bootstrap do aplikacji symfony?
- 19. Jaki jest "poprawny" sposób przechowywania natywnego wskaźnika wewnątrz obiektu Java?
- 20. Jaki jest poprawny sposób aktualizowania ContentItem w Orchard?
- 21. Jaki jest poprawny sposób wdrożenia porównania dla klasy bazowej?
- 22. Jaki jest poprawny sposób dołączania nagłówka autoryzacji do żądania Ajax?
- 23. Jaki jest poprawny sposób reprezentowania pustych elementów XML?
- 24. Jaki jest poprawny sposób zmiany przestrzeni nazw formularza WinForm?
- 25. Jaki jest najmniejszy poprawny rozmiar pliku jpeg (w bajtach)?
- 26. Jaki jest poprawny sposób uaktualnienia pakietów APT za pomocą Ansible?
- 27. Jaki jest poprawny sposób utrzymywania indeksów dla Sunspot Solr?
- 28. jaki jest poprawny sposób wstawiania etykiety na liście Ionic FAB
- 29. Jaki jest poprawny sposób sprawdzenia istnienia zagnieżdżonego atrybutu w Chef?
- 30. Jaki jest poprawny sposób połączenia połączeń asynchronicznych w javascript?
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