Ich gehe sogar noch weiter: Ich habe keine globalen Installationen von 3rd-Party-Bibliotheken. Die kommen immer in ein Unterverzeichnis des jeweiligen Projekts und die Pfade dorthin sind immer relativ zum Projekt und auch projektspezifisch, nicht in den Library-Pfaden der
IDE.
Zwei Fragen dazu:
1. Und die Designtime-Komponenten? Oder erzeugst Du
alles zur Laufzeit, auch Datenmodule und Formulare?
Dafür braucht man weder den Sourcecode noch die DCUs sondern nur Runtime- und Designtime Packages.
2. Hast Du dann nicht x Kopien der 3rd-Party-Bibliotheken?
Ja, ich habe aktuell über 100 Kopien davon (eine pro Projekt, das sie verwendet). Allerdings sind die per
svn:externals in Subversion eingebunden, so dass es einfach ist, sie synchron zu halten, wenn sich was ändert.