Antworten:
Die Funktion hängt von den Buildern ab, die Sie in Ihrem Projekt haben (sie können den Befehl clean nach Belieben interpretieren) und davon, ob Sie die automatische Erstellung aktiviert haben. Wenn die automatische Erstellung aktiviert ist, entspricht das Aufrufen von clean einem sauberen Build. Zuerst werden Artefakte entfernt, dann wird ein vollständiger Build aufgerufen. Wenn die automatische Erstellung deaktiviert ist, werden durch Bereinigen die Artefakte entfernt und gestoppt. Sie können den Build später manuell aufrufen.
Hier gibt es ein weiteres Problem bei der Arbeit. Die Clean-Funktionalität von Eclipse ist fehlerhaft. Wenn Sie Dateien außerhalb von Eclipse löschen, wird die Tatsache, dass die Dateien jetzt fehlen, nicht erkannt, und es werden Erstellungsfehler angezeigt, bis Sie die Dateien manuell löschen. Selbst dann wird das nicht unbedingt funktionieren, besonders wenn viele Dateien fehlen. Dies passiert mir ziemlich oft, wenn ich einen Codezweig auschecke, der seit meiner letzten Erstellung viele Änderungen erfahren hat. In diesem Fall besteht die einzige Möglichkeit darin, einen brandneuen Arbeitsbereich zu starten und das Projekt von Grund auf neu zu laden.
Ich hatte auch das gleiche Problem mit Eclipse, als ich den sauberen Build mit Maven ausführte, aber es gibt eine einfache Lösung für dieses Problem. Wir müssen nur das Maven-Update ausführen und dann die Anwendung erstellen oder direkt ausführen. Ich hoffe es wird das Problem lösen.