tipos solar oxygen eclipses eclipse

eclipse - solar - Importando/Exportando Preferencias de Proyectos



eclipse wikipedia (4)

Tener un poco de problema,

Debido a la configuración de control de fuente que utilizamos, cada error / mejora se trabaja en una nueva rama. Esto está bien, pero cuando estamos en Eclipse, necesitamos configurar un nuevo proyecto para cada sucursal.

¿Hay alguna forma de configurar fácilmente las preferencias predeterminadas para un proyecto, o importar / exportar las preferencias del proyecto dentro de Eclipse?

Gracias,

Estuardo



Las configuraciones específicas del proyecto (a diferencia de las configuraciones específicas del espacio de trabajo ya mencionadas ) se almacenan en dos archivos ocultos en el proyecto: .classpath y .project , que puede reutilizar para configurar sus proyectos.


Los métodos anteriores pueden funcionar en algunas configuraciones pero no abordan el problema de exportar un solo proyecto desde su área de trabajo, incluidas sus propiedades para que otra persona las use.

Una forma de hacerlo es exportar la carpeta del proyecto como un archivo zip como se describe anteriormente, pero también guardar el siguiente archivo desde su espacio de trabajo: .metadata / .plugins / org.eclipse.core.resources / .projects / MYPROJECT / .indexes / properties.index donde MYPROJECT es el nombre de su proyecto.

Si luego importa el proyecto como un nuevo proyecto en un área de trabajo diferente, luego puede copiar este archivo en los nuevos metadatos de su área de trabajo y tendrá las propiedades originales del proyecto.


Una posible solución sería almacenar esas preferencias comunes en el nivel del área de trabajo para Eclipse (consulte el artículo Administrar su entorno de Eclipse )

El inconveniente de tener múltiples espacios de trabajo es la necesidad de compartir las preferencias de desarrollo entre ellos.
Como las preferencias se conservan en un área de trabajo dentro de Eclipse, debe exportar sus preferencias de área de trabajo e importarlas a las áreas de trabajo deseadas ( File > Export > Preferences ).

Incluso si permanece en el mismo espacio de trabajo (con varios proyectos), puede compartir configuraciones comunes con otros desarrolladores exportando esas preferencias de espacio de trabajo .

Como lo mencionó Fabian , las configuraciones específicas del proyecto están en .classpath y .project , pero él dejó fuera .settings :

.settings es para la configuración específica del proyecto IDE, como las advertencias del compilador, etc.
Si desea compartir la configuración relacionada con IDE específica del proyecto, simplemente copie el directorio .settings del directorio del proyecto al directorio del proyecto.

Sugerencias : copie el <workspace>/.metadata/.plugins/org.eclipse.debug.core/.launches su proyecto (creado de manera predeterminada en <workspace>/.metadata/.plugins/org.eclipse.debug.core/.launches ) en su directorio .settings : de esa manera, también compartirá sus lanzadores de proyectos personalizados.