2009-05-19 16 views
24

tener un poco de un problema,Importación/Exportación de proyectos Preferencias

Debido al control de código puesta a punto que utilizamos, cada insecto/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 manera de configurar fácilmente las preferencias predeterminadas para un proyecto, o importar/exportar las preferencias del proyecto dentro de Eclipse?

Gracias,

Stuart

Respuesta

27

Una posible solución sería la de almacenar esas preferencias comunes en el nivel espacio de trabajo para Eclipse (ver Manage your Eclipse environment artículo)

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

Incluso si se queda en el mismo espacio de trabajo (con varios proyectos), se puede compartir la configuración común con otros desarrolladores mediante la exportación de los espacio de trabajo preferencias.

settings

Como mentioned by Fabian, los ajustes específicos del proyecto son en .classpath y .project, pero quedaron fuera .settings:

.settings son para los ajustes específicos del proyecto IDE como las advertencias del compilador y así sucesivamente.
Si desea compartir la configuración relacionada con el IDE del proyecto, solo copie el directorio .settings del directorio del proyecto al directorio del proyecto.

Consejos: Copiar iniciador de proyectos (creado por defecto en <workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches) en su directorio .settings: de esa manera, también puede compartir sus lanzadores de proyectos personalizados.

1

Los ajustes específicos del proyecto (al contrario de los already mentioned entornos de espacio de trabajo específico) se almacenan en dos archivos ocultos en el proyecto: .classpath y .project, que usted puede ser capaz de volver a utilizar para configurar sus proyectos.

3

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

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 de su área 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 espacio de trabajo diferente, puede después copiar este archivo en los nuevos metadatos del espacio de trabajo y tendrá las propiedades originales del proyecto.

+0

interesante y más específico que mi respuesta. +1 – VonC

+0

+1 por posiblemente ayudarme a encontrar la clave final en el rompecabezas de la copia de configuración de un paso entre espacios de trabajo que son solo versiones diferentes de la misma aplicación que por alguna razón no podemos manejar a través de ramas con nombre en el control de la versión. –

Cuestiones relacionadas