2010-05-29 8 views
16

This question era vicino al mio, ma non del tutto.Condividere la directory di Eclipse su Dropbox tra Windows e Mac OS X

Ho un desktop Windows e un MacBook Pro. Mi piacerebbe essere in grado di mantenere il mio spazio di lavoro Eclipse nella mia cartella Dropbox. Il problema è che molte impostazioni di progetto cambiano tra piattaforme: riferimenti a JRE, JDK e altre librerie.

Ogni discussione che ho visto di questo problema sembra suggerire di sfruttare la funzionalità di ignoranza del sistema di controllo del codice sorgente, in modo tale che tale file rimane locale-solo e quindi in grado di rimanere specifico della piattaforma. Ma quando si lavora con una singola cartella condivisa, questa classe di soluzioni non si applica.

Hai avuto fortuna lavorando con un progetto Java Eclipse che vive in una singola cartella condivisa in rete, multipiattaforma?

risposta

0

Utilizzare il controllo del codice sorgente con aree di lavoro individuali. In questo modo si perde la capacità di due sviluppatori di apportare modifiche allo stesso file. Esegui anche un rischio maggiore di persone che si calpestano a vicenda. Con Subversion (o altri) il controllo del codice sorgente è gratuito e fornisce la tracciabilità.

16

Ho il mio spazio di lavoro Eclipse all'interno di Dropbox con tutte le mie cartelle di progetto all'interno, ma uso la nuova funzionalità "Selective Sync" di Dropbox per assicurarmi che la cartella .metadata non sia sincronizzata.

Ciò significa che le mie macchine Mac e Windows hanno le loro cartelle .metadata ma le cartelle del progetto rimangono sincronizzate.

sembra funzionare finora ...

+0

Grazie mille. Mi hai appena salvato un sacco di tempo. –

+0

Questa è la soluzione che utilizzo, ma significa che devi mantenere i tuoi plug-in sincronizzati manualmente tra Eclipse. –

+0

Questo è geniale. OP - per favore controlla come risposta !!! – HDave

0

Forse il modo per avere meno problemi è solo per condividere la cartella di origine, né le impostazioni di lavoro né cartella bin.
Basta inserire la cartella sorgente in Dropbox.

Creare il progetto sul sito1 e poi:
clic destro sul project, scegliere properties
->Java Build path ->Source tab
-> L ink source button
quindi creare un link al tuo fonte cartella in Dropbox e assegnare un nome (ad esempio SRC2)

fare lo stesso per site2.

Tutti i file sorgente devono trovarsi nella cartella sorgente di condivisione in Dropbox.

Ovviamente è necessario configurare su ogni sito le impostazioni come le librerie e altre cose, ma questa attività è meno frequente e forse auspicabile perché si hanno due ambienti diversi.

0

Per gli altri utenti che hanno difficoltà a far funzionare questo, provare con File->Import->General->File System. Assicurati di selezionare Create links in workspace da Advanced options. Sembra la soluzione più pulita e puoi continuare a utilizzare il solito spazio di lavoro.