Wir arbeiten gerade an einer App mit einer relativ großen Anzahl von externen Abhängigkeiten, da wir in ein ziemlich komplexes existierendes System integrieren.Beschleunigung der Grails Abhängigkeitsauflösung
Die Abhängigkeiten funktionieren gut, es dauert jedoch einige Minuten, Abhängigkeiten aufzulösen, unabhängig davon, ob die Abhängigkeiten bereits im Ivy-Cache vorhanden sind oder nicht. Wenn der Cache aktualisiert werden muss, dauert es natürlich noch länger.
Gibt es eine Möglichkeit, diesen Prozess zu beschleunigen oder die Abhängigkeitsauflösung bei jedem Lauf zu deaktivieren? Dies wird jetzt zu einem enormen Produktivitätsverlust.
Danke!
Grails ist voller Sie-wissen-was (ja, ich bin wütend). Es ist extrem langsam * irgendeinen Befehl * zu tun! Die Hot-Bereitstellung funktioniert nicht für Änderungen an Domänenobjekten oder Dienständerungen (obwohl dies für Controller funktioniert). Nicht sicher warum! Ich habe gerade ein Projekt gestartet, das Grails verwendet und obwohl ich viele Features mag, die groovy + grails bietet, ist es auch verdammt langsam! Equivalent maven/jetty/überwintern/frühjahr/hsql/plain java setup startet in weniger als 10 sekunden! Code ist genauso einfach mit Anmerkungen zu schreiben, IMO! – les2