viele selbst erstellte, spezialisierte Komponenten verwende...
Da fängt das Problem schon an.
Komponenten sollten so programmiert werden, dass sie universell einsetzbar sind. (wie die guten alten Legosteine aus den 80ern)
Wenn man Komponenten ganz speziell nur für ein Projekt entwickelt und diese in der
IDE installiert tut man sich damit keinen Gefallen.
Das merkt man dann wenn man das Projekt auf einem anderen Rechner kompilieren möchte wieviel Aufwand es bedeutet die ganzen projektspezifischen Komponenten zu synchronisieren und zu installieren.
Ok, bei ein, zwei Komponenten kann man das schon mal machen aber du schreibst ja "viele" und das ist ein unnötiger Bremsklotz.
Das würde ich so auch nicht unterschreiben.
Das
Package sollte unabhängig von anderen Packages oder Projekten sein. Es kann aber so spezifische Komponenten enthalten, dass man sie in nur in einem bestimmten Projekt verwenden will und muss. Entsprechend würden sie in anderen Projekten nur stören oder wenigstens überflüssig sein.
Ob es eine Lösung gibt, weiß ich aber nicht. Vielleicht in den Projektoptionen?