Frage

Ich habe eine Bibliothek von gemeinsamen Funktionen, dass ich in verschiedenen Projekten verwendet werden, die auf meinem lokalen Rechner arbeitet, wo ich nur den Weg zur Bibliothek hinzufügen kann, aber jetzt, wo ich einige meiner Projekte auf Googlecode gesetzt habe, ich bin mir nicht sicher, wie mit der externen Bibliothek beschäftigen. Muss ich legte Kopien davon in jedem Projekt und versuchen, sie zu halten alle miteinander synchronisiert, oder gibt es einen besseren Weg?

War es hilfreich?

Lösung

Ich verwende Subversion für die Quellcodeverwaltung und svn: externals Bibliotheken zu verwalten. Da Sie Mercurial verwenden, können Sie sich auch bei Verwendung von subrepositories .

  

Subrepositories ist eine Funktion,   Damit können Sie eine Sammlung von behandeln   Repositories als Gruppe. Dieser Wille   können Sie Klon, verpflichten sich, stoß,   und Pull-Projekte und ihre zugehörigen   Bibliotheken als Gruppe.

Viel Glück!

Andere Tipps

Sie wollen nie mehrere meistern wenn Ihr Quellcode haben.

Einfache Art und Weise -> kompilieren Teilprojekte zu einem .jar nach unten. Fügen Sie die .jar in Ihrem Hauptprojekt. Wenn Sie ein Teilprojekt ändern, eine neue .jar machen und kopieren Sie sie nach unten.

Besserer Weg -> Verwenden Sie so etwas wie Maven es zu verwalten für Sie

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