Sto provando a portare l'intero 'spazio di lavoro' su una chiave USB (incluso l'eseguibile Eclipse) in modo da poter portare il mio lavoro ovunque con me e lavorare direttamente sulla chiave.Eclipse portatile
La mia gerarchia di directory è simile a questo:
/workspace/eclipse - Where my current eclipse binary is stored
/workspace/codebase - Where I keep the root of all my eclipse projects
/workspace/resources - Where I keep all project files (images, docs, libs, etc.)
Tutto funziona perfettamente bene su un unico sistema. Ma quando passo a un altro sistema, la chiave USB viene montata su un'altra unità. Ad esempio, sul mio computer portatile, ottengo 'E: \', sul mio PC, ottengo 'K: \' e al lavoro ottengo 'F: \', ecc. Ecc.
Ciò significa che, poiché Eclipse (per "qualche motivo") sembra utilizzare solo nomi di percorso completi (comprese le lettere dei driver) in ognuno dei suoi file di configurazione (come .classpath), non funziona mai nulla quando voglio lavorare su un altro sistema.
Inserisco una directory "libs" nella base di ogni progetto e la popola con i suoi file JAR dipendenti. Perché non usa invece i nomi relativi, in modo che io possa specificare qualcosa come "../../libs/log4j.jar"?
Qualcuno sa come risolvere questo problema? Qualcuno sa di una soluzione alternativa per questo?
Aggiornamento: 2010.11.09
ho recentemente scoperto Dropbox, che permette di sincronizzare i file online e attraverso i computer automaticamente con estrema facilità. Include 2 GB di spazio libero e puoi effettuare l'aggiornamento a molto di più, se lo desideri (a pagamento annuale).
L'ho installato sui miei due laptop, i miei due PC, il mio server Linux e il mio telefono Android e quindi ho creato una directory "workspace" all'interno della cartella "My Dropbox". Dalla directory 'workspace', ho quindi installato Eclipse e creato/configurato tutti i miei progetti come al solito. Posso letteralmente lavorare da qualsiasi computer e tutto rimane sempre perfettamente sincronizzato. Questo è il modo migliore di qualsiasi funzionalità di chiave USB e la sua seccatura!
Non ne ho mai sentito parlare ... ma ci penserò subito, grazie! – Jeach
Quando ho cliccato su quel link diceva "obsoleto" e mi portava a un'altra pagina che era anche "obsoleta" e così via fino a quando non ne ho trovata una che sembra essere la versione più recente. Ho modificato la tua risposta per collegare alla nuova versione. – MatrixFrog
Sto provando a configurare un'installazione Eclipse che sarà portatile tra più sistemi operativi. È possibile eseguire Eclipse Portable su altre piattaforme utilizzando Wine o funziona solo su Windows? –