Netbeans: Copy support failed. Continue?
Linux/OpenSource, PHP, ubuntuusers.de August 7th, 2009Netbeans ist eine herausragende IDE – herausragend durch einfache Bedienbarkeit, gleichzeitig gibt es eine Fülle von Features für den gestressten Entwickler. Und der Preis: Kostenlos! Ob für Java oder PHP Entwicklung, ich möchte Netbeans nicht mehr missen. Besonders für PHP – haben mir die kleinen Tipps und Hinweise doch schon einiges an Nerven gespart. Nicht zu vergessen die erstaunlich gut funktionierende Code-Completion. (Hätte ich bei PHP nie für möglich gehalten.)
Doch es gibt eine Sache, die mich unter Ubuntu in den absoluten Wahnsinn getrieben hat: Ich habe zwei Ubuntu Rechner, einen Server und meinen Arbeitsplatz. Auf dem Server läuft Apache und Mysql – auf meiner Arbeitsstation möchte ich keinen Apache laufen lassen, so dass ich alle Dateien auf den Server lade.
Das ist auch kein Problem, Netbeans hat vorgesorgt und kennt sich offenbar mit den typischen Setups aus. So kann man die PHP Sourcen mit einerm anderen Ordner synchronisieren. (Per NFS habe ich so den Server lokal eingebunden.) Sogar per FTP oder SFTP lassen sich die Sourcen publizieren, um z.B. direkt auf dem „echten“ Webserver arbeiten zu können. Ein echter Segen!
Doch das lokale Synchronisieren schlägt bei mir regelmäßig fehl. Es kommt die Meldung „Copy support failed. Continue?“. Und egal was man dann klickt „yes“ oder „no“ – vom „copy support“ oder Synchronisierung merkt man nicht mehr viel. Selbst, wenn die Fehlermeldung nicht erscheint, werden Dateien bei der Synchronisierung „vergessen“, oder nach einer Änderung lediglich gelöscht aber nicht neu einkopiert. Damit wird die Entwicklung mit Netbeans vom Traum zu einem echten Alptraum. (Manche mögen sagen, dies sei bei PHP der Normalfall, aber ich bin da unreligiös.)
Dies betrifft übrigens auch Windows Entwickler, die per SMB (Windows Netzwerk) ein ähnliches Setup verwenden, wie ich.
Doch es gibt Abhilfe! Denn Netbeans ist „nicht so ganz“ Schuld an der Misere. Genau genommen ist es eine andere Komponente, die Versionsverwaltung. Diese macht etwas Magie und Hokuspokus und bringt damit einiges durcheinander – vor allem scheinbar wenn Netzwerkverbindungen zusätzliche Latenz einbringen. Konfiguriert man Netbeans so, dass es die Ordner bei der Versionsverwaltung ausschließt, sind die Probleme weg.
Dazu geht man in das Netbeans Installationsverzeichnis (bei mir ~/.netbeans/6.7/ ) und legt die Datei „config/Preferences/org/netbeans/modules/versioning.properties“ an. Dort kann man die Pfade aufführen, die bei der Versionsverwaltung komplett ignoriert werden sollen. (Da dort ja sowieso die Sourcen nur hinkopiert werden, macht das in so fern auch Sinn.) In meinem Fall also einfach „/remote“ eingetragen, Netbeans neu gestartet – und gut.
August 7th, 2009 at 12:12
Du nutzt echt Netbeans und bist gluecklich damit? Ich bin einer vom andern Ufer (Eclipse) und hab mich immer mal wieder aus Interesse an Netbeans versucht. Bis heute voellig vergeblich. 😉
August 7th, 2009 at 12:29
Ich benutze Eclipse und Netbeans. Ich gebe zu, dass die Umstellung eher schwer ist. Einiges finde ich bei Netbeans besser – anderes bei Eclipse. (Bei Eclipse gefällt mir vor allem die Geschwindigkeit muss ich gestehen *g*)
Gerade für Einsteiger finde ich Netbeans jedoch deutlich besser geeignet, keine „Perspektivenwechsel“ und verwirrende Launchconfigurations. Besonders schön auch die Integration der Google Umgebungen (AppEngine, GWT – das tut bei Netbeans mal garnicht.)
Ansonsten gäbe es natürlich noch IntelliJ Idea – doch da hab ich dann irgendwie Probleme. Grundsätzlich würde ich jedem Entwickler empfehlen 2 IDEs zu kennen, und eine wirklich gut zu beherschen. (Vor allem wichtig für die, die als Freelancer öfter wechselnde Kundenumgebungen vorfinden. Inzwischen dürfte Eclipse aber „gefühlt“ dominieren.)
Man darf gespannt sein, was aus Netbeans unter Oracle wird…
August 7th, 2009 at 15:01
hmm, also für PHP finde ich bisher auch Netbeans besser.
Bei Eclipse hatte ich immer Probleme beim kombinieren mit anderen Zusatzmodulen oder wenn ich auf eine neue Version umsteigen wollte.
Das hier beschriebene Problem kenn ich allerdings von beiden.
Habe nämlich mal ausprobiert gehabt, ob man über ins Dateisystem eingebundene FTP oder SFTP Verbindungen direkt auf nem Server arbeiten konnte. Da hatte ich dann bei beiden genau diesen Fehler.
Juni 29th, 2011 at 09:53
Hallo,
vielen Dank für den Tipp!
Leider scheint der Verzeichnispfad sich für Netbeans 7 geändert zu haben… Weiß jemand, wie man das hier umstellen kann?
Danke und schöne Grüße,
Felix