Wann ist Eclipse kopieren Sie Ressourcen, um die Ausgabe-Ordner?
Ich bemerkte, dass "manchmal" die Ressourcen, die ich in einem source-Ordner in meinem Eclipse-Projekt nicht kopiert werden, um die Ausgabe-Ordner ("bin") sofort.
E. g. ich eine properties-Datei mit dem eclipse-editor, und speichern... und "bin" immer noch die alte version.
Weiß jemand, was genau löst das kopieren (und wie kann ich einen trigger, der von einem plugin)?
Ich dachte, es passiert automatisch, wenn eine Ressource ändert.
-- EDIT --
Um zu verdeutlichen, was ich gemeint habe, durch das auslösen des es von ein plugin: ich habe ein plugin, das hängt davon ab, up-to-date Ressourcen in der Ausgabe-Ordner, aber anscheinend sind die Ressourcen veraltet sind, wenn mein plugin aufgerufen wird. Und das ist, warum ich brauchen, um besser zu verstehen, was passiert und wie kann ich erzwingen, wenn ich muss.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein Bug in fast allen Eclipse-Versionen, es passiert ohne Grund. Mein eclipse 3.5.2 und 3.6.2 beide treffen sich dieses problem eines Tages. In meinem Fall brauche ich zum kopieren geändert .clj clojure source-Dateien zu den Klassen-Verzeichnis für die sofortige effection in eine web-app, nun muss ich einstellen /src vor /Klassen im CLASSPATH der web-Anwendungsserver-Startskript, Es ist mein problem lösen vorübergehend.
Wenn Sie nicht hinzufügen die Ressource über eclipse (aber zum Beispiel auch durch den windows-explorer), eclipse nicht feststellen, einige änderungen, bis Sie aktualisieren Sie Ihr Projekt/Ordner. (klicken Sie rechts in der packater explorer zum Beispiel).
Nachdem es sieht, der es ändern wird, kopieren Sie die Ausgabe-Ordner, wenn Sie bauen (oft ist dies erfolgt automatisch bei änderung)
Soweit ich weiß ist es passiert, wenn Sie das Projekt erstellen. Sie brauchen nicht, ein plug-in, Sie brauchen nur zu sagen, eclipse zu tun, einen build des Projekts.
Als @Thirler sagte, wenn Sie nicht hinzufügen die Ressource, die durch die Eclipse, es kann nicht feststellen, die Dateien, bis Sie aktualisieren Sie Ihr Projekt. Allerdings, wenn die Regenerierung/Reinigung funktioniert nicht (in meinem Fall Tat es das nicht), müssen Sie die Dateien hinzufügen, um die Ordner-Struktur IN ECLIPSE.
Ziehen Sie einfach die Datei aus dem Ordner, wo es im Dateisystem über den Finder/Windows Explorer, legen Sie es in den gleichen Ordner im Eclipse Project Explorer (Eclipse fragt überschreiben, sagen Sie einfach ja) und Voila!
BEARBEITEN:
Ein einfacher Weg ist es, navigieren Sie einfach in den Ordner mit den Projekt-Explorer und dann Aktualisieren (F5).