2012-11-20 3 views
7

Gibt es einen Befehl, einen eclipse Arbeitsbereich zu erstellen, ohne eclipse tatsächlich zu starten? Ich möchte, dass der Befehl Teil des Skripts ist. Nachdem der Arbeitsbereich erstellt wurde, wird er konfiguriert (z. B. Textcodierung) und anschließend zum Importieren des Projekts in RTC verwendet. Ich weiß, unten Befehl ist in der Lage, einen neuen Arbeitsbereich zu kisten. Aber der Befehl versucht auch, ein Projekt zu importieren oder zu erstellen oder zu löschen - was ich nicht will.Wie erstellt man einen Eclipse-Arbeitsbereich mit der Befehlszeile, ohne Eclipse tatsächlich zu starten?

eclipse -nosplash 
    -data workspace_name 
    -application org.eclipse.cdt.managedbuilder.core.headlessbuild 
    -import {[uri:/]/path/to/project} 
    -build {project_name | all} 
    -cleanBuild {projec_name | all} 

Was ich will, ist nur ein einfacher Befehl, um einen neuen Arbeitsbereich, sonst nichts (kein Import, kein Gebäude, kein Start eclipse) zu schaffen? Wie kann ich es tun?

Antwort

3

Erstellen Sie einfach einen leeren Ordner. Es gibt wirklich nichts, was Sie für einen leeren Arbeitsbereich brauchen.

Edit: Wenn Sie Präferenzen und Unterordnern .metadata\.plugins\org.eclipse.core.runtime\.settings erstellen und lassen Sie Ihre Skript .prefs Dateien mit den Einstellungen schreiben, die Sie benötigen. Sehen Sie sich die .prefs Dateien eines vorhandenen Arbeitsbereichs an, um zu sehen, wie sie aussehen sollten.

+1

ein leerer Ordner unterscheidet sich von einem leeren Eclipse-Arbeitsbereich, der ein .metadata-Unterverzeichnis enthält, in dem alle Einstellungen des Arbeitsbereichs gespeichert sind. Ich möchte eine Konfiguration in .metadata ändern (z. B. Textcodierung) –

+1

Möchten Sie diese Konfiguration aus dem Skript ändern? Wenn dies der Fall ist, können Sie einfach die Ordnerstruktur wie .metadata \ .plugins \ org.eclipse.core.runtime \ .settings erstellen und dann die benötigte .prefs-Datei dort einfügen. Nach dem Start von Eclipse werden die vom Skript erstellten Prefs-Dateien abgerufen und alle anderen benötigten Dateien erstellt. – ellak

Verwandte Themen