2009-06-10 11 views
42

mi piace utilizzando NetBeans, in particolare per lo sviluppo con Maven, però, ho scoperto di recente che ho lavorato con tre diversi rami della stessa base di codice in diverse parti dello sviluppo ciclo.Esiste un NetBeans equivalente di Eclipse Workspace

Una delle cose che Eclipse può fare è separare i progetti in diversi spazi di lavoro, quindi posso semplicemente avviare Eclipse con lo spazio di lavoro che contiene i miei progetti Maven nel ramo di produzione o nel tronco a seconda di cosa devo lavorare su .

Mi piacerebbe ottenere questo risultato in NetBeans, ma non ho trovato un modo per farlo. Qualche idea?

+0

Si noti che il "gruppo di progetti" NetBeans è un'analogia più vicina a "working set" di Eclipse piuttosto che a "workspace". –

risposta

18

ho trovato due cose:

primo luogo v'è una funzione di "simile". Implica l'uso del commutatore userdir sulla riga di comando. Il rovescio della medaglia è che avresti bisogno di riavviare il tuo IDE piuttosto che passare mentre aperto. Penso di poter vivere con quello per il momento. Ho trovato la tecnica here per Windows:

  1. creare un collegamento sul desktop per il Netbeans eseguibile: C: \ Program Files \ NetBeans xx \ bin \ netbeans.exe
  2. pulsante destro del mouse sul collegamento e fare clic su "Proprietà".
  3. Nella casella di testo "Target", aggiungere il parametro extra alla fine: --userdir C: \ path \ to \ new_workspace
  4. Fare clic su "OK" per uscire dalla finestra Proprietà e fare doppio clic sul collegamento. Netbeans lancerà e creare/caricare l'area di lavoro in quella posizione

secondo luogo, qualcuno ha submitted a feature per consentire la commutazione di lavoro (o in questo caso la commutazione userdir) dal IDE stessa. Forse questo verrà inserito in 7.0.

+0

Per quanto riguarda il downside: cambiare lo spazio di lavoro in Eclipse non è troppo diverso per riavviare Eclipse. –

+0

Per un'indipendenza ancora migliore, è possibile utilizzare -J-Duser.home = C: \ path \ to \ new_workspace anziché --userdir. –

+0

Ottima soluzione. @Damien Non funziona se utilizzo -J-Duser.home –

-3

L'equivalente di NetBeans è il "Progetto". Nel tuo progetto explorer puoi fare clic con il tasto destro del mouse sul progetto corrente e chiuderlo. Quindi vai a File>Apri progetto e seleziona un ramo diverso. Dovrai creare un nuovo progetto da ogni ramo del tuo codice.

+1

Non sono sicuro che sarà d'aiuto in quanto preferirei non dover avere 3 gruppi di 6 progetti (18 in totale) che ingombrano lo spazio di lavoro con lo stesso nome in gruppi di 3. Sapere cosa intendo? –

+0

No, il progetto in Netbeans è lo stesso di un progetto in Eclipse. Puoi aprire e chiudere i progetti in entrambi. Netbeans è leggermente meno utile qui perché non è possibile chiudere un progetto e mantenerlo ancora in vista. – mjaggard

2

Beh Netbeans ha un gruppo in modo da poter creare un gruppo di progetti che si vuole dire mettere in un lavoro di Eclipse altrimenti.

Quindi, quando si passa un gruppo è come se il passaggio workpsace in Eclipse

41

Sto usando Mac OS con la versione 6.7.1.

Esiste l'opzione del gruppo di progetto.

da File> Gruppo di progetto.

qui è possibile creare un gruppo di progetto sulla base di un percorso di cartella, quindi i progetti sotto questa cartella saranno considerate in questo gruppo di progetto.

Quando scwitched betwee gruppi di progetto solo i progetti all'interno vengono visualizzati, e maintanes lo stato attuale del file aperti .etc.

Il passaggio tra gruppi di progetto non richiede di chiudere l'IDE.

Considerate queste opzioni, credo che questo sarebbe equivalente allo switching dell'area di lavoro in eclissi.

+2

Grazie per questa risposta .... sfortunatamente lo stato dell'albero dei file a sinistra non viene conservato/ripristinato quando si passa da un gruppo di progetto all'altro, ma a parte questo funziona piuttosto bene. –

0

Né i progetti né i gruppi di progetti non funzionano in modo analogo a uno spazio di lavoro Eclipse (ancora) per quanto ne so. Quando si passa da uno spazio di lavoro in Eclipse, tutti i file aperti verranno chiusi e quelli del nuovo progetto verranno aperti. In questo modo, tutti i progetti funzionano come un'unica entità. I gruppi di progetto/progetto netbeans non funzionano in questo modo. Spero che ci sarà una tale caratteristica presto causa che aiuta veramente se si hanno molte finestre aperte e si passa tra i progetti

2

lo so, che questa domanda è vecchia, ma ho trovato su google, mentre ero alla ricerca di un strumento come il seguente: http://plugins.netbeans.org/plugin/20677/project-group-toolbar Con questo plug-in, è possibile caricare diversi progetti nella panoramica dei progetti. Così puoi avere due o più progetti aperti e passare a un altro "set" di progetti.

+0

è troppo vecchio –

-1

Sto cercando una soluzione e finalmente utilizzo la soluzione Project Group, questa funzione è stata migliorata e facile da usare.

Userdir è una buona soluzione in un primo momento (ho provato ad usarlo prima), ma la funzione "commutazione dello spazio di lavoro" non esiste, quindi devo usare scorciatoie diverse per diversi spazi di lavoro. Finalmente ho usato il gruppo di progetto

+0

Si prega di aggiungere alcuni collegamenti ipertestuali alle soluzioni che si menzionano. –

Problemi correlati