Translate this page...

Der tägliche Wechsel

Wenn man ständig die NetBeans-Versionen austauscht wird es mit der Dauer anstrengend ständig die Bibliotheken neu einzurichten. Ich persönlich lade mit immer die ZIP-Archive und benenne meine alten Daily-Downloads um.

Was man nicht machen sollte, ist das Weiterverwenden der NetBeans Konfiguration. Damit habe ich schon zu viel schlechte Erfahrungen gemacht.

Allerdings möchte ich auch nicht jedes mal den Library Manager bemühen und alle Referenzen neu aufbauen. Aber es geht auch einfacher.

Mit dem Download eines neuen NetBeans ZIP-Archives sollte man im etc-Ordner die Datei netbeans.conf prüfen, ob wirklich der Eintrag netbeans_default_userdir einen neuen Ordner zeigt. Wenn ja, kann man NetBeans das erste mal starten, um es gleich wieder zu beenden. Jetzt sind die Benutzer-Ordner für NetBeans angelegt und man kann ein paar Dateien und Ordner der alten Installation kopieren.

Die Konfiguration für den Library Manager findet sich in:

${HOME}/.netbeans/{inst}/config/org-netbeans-api-project-libraries

Man muss nur den kompletten Libraries-Ordner in die neue Installation kopieren.

Bei einem Wechsel von beta2 zu rc1 also:

${HOME}/.netbeans/6.0beta2/config/org-netbeans-api-project-libraries/Libraries
nach
${HOME}/.netbeans/6.0rc1/config/org-netbeans-api-project-libraries/Libraries

Wenn man (wie ich) mehrere JDK-Versionen verwendet, muss auch folgende Konfiguration für die Java Platforms kopiert werden:

${HOME}/.netbeans/6.0beta2/config/Services/Platforms
nach
${HOME}/.netbeans/6.0rc1/config/Services/Platforms

In der Regel wird nicht mal der Services-Ordner existieren. Dann kann man einfach alles inkl. Services kopieren und bekommt damit noch zusätzlich z.B. die IdentEngine-Einstellungen mitkopiert.

Da ich auch mit Subversion arbeite, kopiere ich mir natürlich auch noch den kompletten Ordner unter

${HOME}/.netbeans/6.0beta2/config/svn

in meine neue Installation.

Die restlichen Einstellungen mache ich immer manuell. Zum einem finde ich meistens so neue Optionen, die in alten Versionen nicht vorhanden waren und zum anderen klappte es bei älteren Updates nicht so gut.

Das obige Verfahren mache ich schon seit NetBeans 5 bis zur aktuellen rc1 Version. Bisher habe ich mir damit eine Menge Arbeit erspart.


Vielleicht gibt es mal irgendwann ein Plugin, damit man für die Daily-Tester die Basiskonfigurationen schneller übernehmen kann. Die finale Version wird es ja sowieso können.

http://www.netbeans-forum.de/ Da werden Sie geholfen:
Das deutsche NetBeans Forum

      NetBeans Dream Team Member

Hinterlasse eine Nachricht

Meine Informationen merken

CAPTCHA Bild zum Spamschutz 

[Valid RSS]