Frage

Welche Teile einer Grails-Anwendung muss in Quellcodeverwaltung gespeichert werden? Einige offensichtliche Teile, die benötigt werden:

  • Grails-app-Verzeichnis
  • Verzeichnis test
  • web-app-Verzeichnis

Jetzt erreichen wir Fragen wie:

  • Wenn wir ein Grails Plugin (wie gldapo) verwenden, müssen wir in diesem Plugin überprüfen?
  • Do Grails Plugins installiert im Grails-Verzeichnis oder Ihr Projekt?

Ich sehe nicht einen religiösen Krieg über .project zu beginnen, so ignorieren Sie bitte, dass, aber gibt es „versteckt“ Projektdateien ich darum kümmern müssen, zusammen mit den Plug-Themen?

Umbau zu einer Community Wiki, wenn neue Versionen von Grails haben einige diese Lösungen, insbesondere in Bezug auf Plug-in geändert.

War es hilfreich?

Lösung

  • Sie haben nicht ./plugins/core (Core Grails Plugins) unter SVN
  • wollen
  • Sie wollen nichts unter ./web-app/WEB-INF/ unter SVN. Sie sollten Dateien müssen hier nicht in der Regel setzen. Dateien von ./conf kopiert werden WEB-INF / classes, so dass sie auf dem Classpath sind, wenn Sie etwas liefern müssen.

Hier ist ein Link die Dokumentation näher beschreiben .

Andere Tipps

Ich würde sagen, setzen Sie alle Ihre Projektverzeichnis unter versionning. Auch die Libs, wird es nicht so viel Speicherplatz einnehmen, und Sie werden sie nicht so oft ändern.

Zu meiner Sicht, es ist irgendwie „sicherer“ als auf externe Tools wie Maven setzt alle Abhängigkeiten zu greifen, vor allem, wenn einer der dependecies leise Upgrade und ein wenig ihr Verhalten ändern, „Bugs“ Einführung in Ihre eigenes Projekt.

Nach ein bisschen mehr Forschung, wie es scheint, dass Plugins für Grails im Projektverzeichnis installiert sind, sie ändern sich nicht Ihre Grails installieren. Das heißt, Sie werden feststellen, dass Plug-in jedem Grails-Projekt installieren müssen Sie die Funktion nutzen, und dass das Plugin ist Teil der Quellcode jeden Projektes.

Diese Plugins installiert sind in der Grails-app / plugins, also, wenn Sie bereits im Grails-App-Verzeichnis überprüft, alle sollten gut sein.

Es scheint keine „versteckte Dateien“ zu sein, die in Not Kontrolle, obwohl es ein paar leeren Verzeichnisse erstellt werden, wenn ein neues Projekt beginnen, das die Quellcodeverwaltung hinzugefügt werden soll, wie Sie wahrscheinlich Dateien hinzufügen werden um sie zu einem späteren Zeitpunkt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top