Grails 2.4 jest teraz za pomocą Aktywów Pipeline do zarządzania i przetwarzania zasobów statycznych w aplikacji Grails zamiast systemu zasobów. To jest całkiem nowe i jeszcze nie ma o tym zbyt wiele w Internecie.System Grails Asset-Pipeline z 3rd bibliotekami partyjnych
Moje pytanie brzmi: jak prawidłowo obsługiwać biblioteki innych firm? Na przykład biblioteka zawiera wszystkie pliki .css.
Czy należy skopiować różne typy plików do odpowiadających im podfolderów assets/javascripts/
, assets/stylesheets/
? Co zrobić z plikami, które tak naprawdę nie mają oczywistej lokalizacji, takich jak pliki .json, tekst lub doc?
Czy mogę utworzyć folder vendors/select2/
? Gdzie, w assets/
lub w web-app/
? A następnie, w jaki sposób należy załadować wszystkie niezbędne pliki z moich GSP?
Ta biblioteka będzie również potrzebna tylko w widoku formularza, a zatem nie powinna być ładowana, chyba że jest potrzebna.
można nawet użyć tej struktury z altana, prawda? – genuinefafa
Doskonała porada, która powinna być częścią oficjalnego dokumentu. Użycie manifestu dla każdej biblioteki może pomóc w skalowaniu, jeśli masz więcej niż dwie biblioteki. "altana" ma ładne miejsce na tym zdjęciu, chociaż nadal trzeba kopiować rzeczy z bower_components do zasobów. – youri
Używam Bowera dla moich zasobów front-end, a twój projekt Github pomógł mi niezmiernie. – dspies