2012-11-20 10 views
7

Esiste un comando per creare uno spazio di lavoro eclipse senza effettivamente avviare eclipse? Voglio che il comando faccia parte dello script. Dopo aver creato lo spazio di lavoro, verrà configurato (ad es. Codifica del testo), quindi verrà utilizzato per importare il progetto in RTC. So che il comando sottostante è in grado di creare un nuovo spazio di lavoro. Ma il comando cerca anche di importare o costruire o cancellare: costruisci un progetto, che non è quello che voglio.come creare uno spazio di lavoro di eclissi con la riga di comando senza avviare effettivamente eclissi?

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} 

Quello che voglio è solo un semplice comando per creare un nuovo spazio di lavoro, nient'altro (no importazione, nessun edificio, nessun lancio eclipse)? Come posso farlo?

risposta

3

Basta creare una cartella vuota. Non c'è davvero nient'altro che ti serve per uno spazio di lavoro vuoto.

Edit: Se avete bisogno di preferenze e creare sottocartelle .metadata\.plugins\org.eclipse.core.runtime\.settings e lasciate che il vostro script scrivere .prefs file con le impostazioni necessarie. Guarda i file .prefs di uno spazio di lavoro esistente per vedere come dovrebbero apparire.

+1

una cartella vuota è diversa da un'area di lavoro eclissi vuota che ha una sottodirectory .metadata in cui tutte le impostazioni dell'area di lavoro vengono salvate. Voglio cambiare qualche configurazione in .metadata (ad es. Codifica del testo) –

+1

Vuoi cambiare questa configurazione dallo script? In tal caso, è sufficiente creare la struttura delle cartelle come .metadata \ .plugins \ org.eclipse.core.runtime \ .settings e quindi scrivere il file .prefs necessario. Una volta avviato Eclipse, raccoglierà i file .prefs creati dallo script e creerà qualsiasi altro file di cui ha bisogno. – ellak

Problemi correlati