Je veux que mes applications Grails aient un look différent & Sentez-vous que le Grails standard. Comme je ne voulais pas modifier chaque application, je voudrais personnaliser la création du projet (grails create-app
)Personnaliser Grails créer-app
Après un peu de recherche, j'ai trouvé la possibilité de modifier les modèles directement dans le répertoire GRAILS_HOME. (Http://grails.1312388.n4.nabble.com/create-app-customization-td1351040.html)
Je modifié GRAILS_HOME/src/grails/grails-app/views/main.gsp
et GRAILS_HOME/src/war/css/main.css
mais rien n'a changé lors de la création d'une nouvelle application Grails. Je reconstruis l'ensemble du projet GRAILS_HOME via ./gradlew assemble
rien n'a changé. Qu'ai-je manqué? Le fichier jar au GRAILS_HOME/dist/grails-resources-1.3.7.jar
contient les fichiers mis à jour.
Je veux utiliser le même main.gsp, main.css etc. pour toutes mes applications. Ecrire un plugin semble être plus coûteux en premier lieu. – sofarsogood
faire et maintenir votre propre version du cadre de grails semblent être beaucoup plus coûteux :) –
Pas convaincu. Avec une version de Grails spécifique à l'entreprise, tout le monde doit télécharger un fichier. Sinon, je dois écrire le plugin, dire à tout le monde non seulement de télécharger les grails, mais aussi le plugin. A chaque modification de l'API grails plugin, vous devez indiquer quelle version de Grails utiliser avec quelle version de votre plugin interne. Et vous devez ajouter manuellement le plugin à chaque application, que vous pouvez faire manuellement ou par script où vous êtes au début: une version personnalisée de grails. Et bien, nous ne parlons pas d'énormes modifications de code mais de quelques fichiers de mise en page. – sofarsogood