Maven on eclipse erstellt einen nicht wiederherstellbaren Zielordner

839
kroax

Es ist immer ein zufälliger Ordner innerhalb des Ziels, der nicht nur wiederhergestellt werden kann, sondern auch nicht zugänglich ist. Wenn ich versuche, mit dem Explorer darauf zuzugreifen, wird "Zugriff verweigert" angezeigt. Es ist auch nicht möglich, mir Zugriff über die Sicherheitseinstellungen dieses Ordners zu gewähren (auch mit Administratorrechten). In den erweiterten Sicherheitseinstellungen wird angezeigt, dass der aktuelle Besitzer nicht angezeigt werden kann. Wenn ich mit dem Admin-Symbol auf den Change- oder Advance-Button klicke, wird immer eine Seite angezeigt, auf der smh nur so aussieht: "Sie dürfen die Besitzereinstellungen nicht anzeigen oder anpassen. (Ich verwende ein deutsches Windows-Fenster Übersetzungen können nicht genau sein)

ABER: Nach einem Neustart ist alles in Ordnung und ich kann den Zielordner löschen. Ich kann dann ein paar Maven-Ziele über cli problemlos ausführen (dies könnte ein Zufall sein), bis ich die Eclipse öffne. Nach ein paar Minuten (oder Maven-Zielläufen) wiederholt sich das Problem ...

sehr frustrierend ... danke im voraus

Bearbeiten: Das Problem ist definitiv Eclipse, wodurch der Ordner aktiv behandelt wird. (Zuerst wurde es nicht bemerkt, weil manchmal, wenn ich Eclipse schließe, es zu einem Hintergrundprozess wird und der Griff immer noch aktiv ist.)

1
Schauen Sie doch mal rein: https://github.com/tananaev/traccar/issues/1210. Schließlich schrieb er: Ich installiere Windows 8.1 wieder sauber. Starten Sie Eclipse mit normalen Berechtigungen. Alles ok. duDE vor 7 Jahren 0
Das erneute Installieren von Fenstern erscheint mir etwas radikal. Zumindest für jetzt. kroax vor 7 Jahren 0

1 Antwort auf die Frage

1
kroax

Das Problem mit dem geöffneten Dateihandle scheint ein Fehler in terminal + zu sein (ein Austausch des Terminals, der Teil des Webclipse-Plugins ist). Wenn Sie ein Maven-Ziel innerhalb dieses Terminals ausführen, besteht eine große Chance, dass das Dateihandle nicht entfernt wird, nachdem das Ziel abgeschlossen ist. hören Sie einfach auf, Terminal + zu verwenden. kein biggie für mich.