2009-06-10 17 views
42

Me gusta usar NetBeans, especialmente para el desarrollo con Maven, sin embargo, he descubierto recientemente que he estado trabajando con tres ramas diferentes de la misma base de código en diferentes partes del desarrollo ciclo.Existe un NetBeans equivalente al Espacio de trabajo de Eclipse

Una de las cosas que Eclipse puede hacer es separar los proyectos en diferentes espacios de trabajo, así que simplemente puedo iniciar Eclipse con el espacio de trabajo que contiene mis proyectos Maven en la rama de parche de producción o en el tronco, dependiendo de en qué necesite trabajar .

Me encantaría lograr esto en NetBeans, pero no he encontrado la manera de hacerlo. ¿Algunas ideas?

+0

Tenga en cuenta que NetBeans "Project Group" es una analogía más cercana al "Working Set" de Eclipse en lugar de "Workspace". –

Respuesta

18

he encontrado dos cosas:

En primer lugar hay una característica "similar". Implica utilizar el modificador userdir en la línea de comando. La desventaja es que necesitaría reiniciar su IDE en lugar de cambiarlo mientras está abierto. Creo que puedo vivir con eso por el momento. He encontrado la técnica here para Windows:

  1. crear un acceso directo en el escritorio para el Netbeans ejecutable: C: \ Archivos de programa \ NetBeans xx \ bin \ netbeans.exe
  2. haga clic derecho en el acceso directo y haga clic "Propiedades".
  3. En el cuadro de texto "Destino", agregue el parámetro adicional al final: --userdir C: \ path \ to \ new_workspace
  4. Haga clic en "Aceptar" para salir de la ventana Propiedades y haga doble clic en el acceso directo. Netbeans pondrá en marcha y crear/cargar el espacio de trabajo en ese lugar

En segundo lugar, alguien tiene submitted a feature para permitir la conmutación de espacio de trabajo (o en este caso de conmutación userdir) desde el propio IDE. Quizás esto será rodado en 7.0.

+0

En cuanto a su inconveniente: cambiar espacios de trabajo en Eclipse no es muy diferente al reinicio de Eclipse. –

+0

Para una independencia aún mejor, puede usar -J-Duser.home = C: \ path \ to \ new_workspace en lugar de --userdir. –

+0

Gran solución. @Damien No funciona si uso -J-Duser.home –

-3

El equivalente de NetBeans es el "Proyecto". En tu explorador de proyectos puedes hacer clic derecho en el proyecto actual y cerrarlo. Luego vaya a Archivo>Abra el Proyecto y seleccione una rama diferente. Deberá crear un nuevo proyecto a partir de cada rama de su código.

+1

No estoy seguro de que vaya a ayudar, ya que preferiría no tener que tener 3 grupos de 6 proyectos (18 en total) abarrotando el espacio de trabajo con el mismo nombre en grupos de 3. ¿Sabe lo que quiero decir? –

+0

No, el proyecto en Netbeans es el mismo que un proyecto en Eclipse. Puede abrir y cerrar proyectos en cualquiera de ellos. Netbeans es un poco menos útil aquí porque no puede cerrar un proyecto y aún así mantenerlo a la vista. – mjaggard

2

Well Netbeans tiene un grupo, por lo que puede crear un grupo de proyectos que desee colocar en un espacio de trabajo de eclipse de lo contrario.

Así que cuando se cambia un grupo que es como cambiar workpsace en Eclipse

41

Estoy utilizando Mac OS con la versión 6.7.1.

Existe la opción de grupo de proyectos.

desde Archivo> Grupo de proyectos.

aquí puede crear un grupo de proyectos basado en una ubicación de carpeta, por lo que cualquier proyecto debajo de esta carpeta se considerará dentro de este grupo de proyectos.

Al intercambiar entre grupos de proyectos, solo se muestran los proyectos y se mantiene el estado actual de los archivos abiertos .etc.

Cambiar de grupo de proyecto no requiere cerrar el IDE.

Dadas esas opciones, creo que esto sería equivalente al cambio del espacio de trabajo en eclipse.

+2

Gracias por esta respuesta ... desafortunadamente el estado del árbol de archivos de la izquierda no se preserva/restaura al cambiar de grupo de proyecto, pero aparte de eso, esto funciona bastante bien. –

0

Ni los proyectos ni los grupos de proyectos funcionan de manera similar a como lo hace un espacio de trabajo de Eclipse (todavía). Al cambiar espacios de trabajo en Eclipse, todos los archivos abiertos se cerrarán y se abrirán los que están en el nuevo proyecto. De esta forma, todos los proyectos funcionan como una sola entidad. Los grupos del proyecto/proyecto netbeans no funcionan de esa manera. Espero que pronto haya una característica así que realmente ayuda si tiene muchas ventanas abiertas y cambia entre proyectos

2

Sé que esta pregunta es antigua, pero la encontré en Google, mientras buscaba un herramienta como la siguiente: http://plugins.netbeans.org/plugin/20677/project-group-toolbar Con ese complemento, puede cargar diferentes proyectos en la descripción general de sus proyectos. Para que pueda tener dos o más proyectos abiertos y cambiar a otro "conjunto" de proyectos.

+0

es demasiado viejo –

-1

Estoy buscando una solución y finalmente uso la solución Project Group, esta característica se ha mejorado y es fácil de usar.

Userdir es una buena solución al principio (traté de usarlo primero), pero la función "cambio de área de trabajo" no existe, así que tengo que usar un atajo diferente para diferentes espacios de trabajo. Finalmente usé Project Group

+0

Agregue algunos hipervínculos a las soluciones que está mencionando. –

Cuestiones relacionadas