Pregunta

Actualmente utilizar un script Ant descargar varios proyectos de Java (proyectos divididos en módulos) de un repositorio SVN y generar un archivo de la guerra solo. Pero ahora hay una necesidad de utilizar los scripts para descargar estos proyectos directamente a un espacio de trabajo de Eclipse.

Incluso después de la build.xml se ejecuta con éxito, estos proyectos no son realmente importados por eclipse. Los proyectos se almacenan completamente en SVN (con su .project, .classpath, etc ..) Es probable que algo falta en las carpetas .metadata y archivos en la raíz del espacio de trabajo, no sé.

¿Alguien sabe cómo los proyectos de eclipse de importación a un espacio de trabajo activo utilizando la línea de comandos o incluso a través de una hormiga plugin?

Gracias de antemano

¿Fue útil?

Solución

Parece que tienes todos los archivos que necesita para los proyectos (.classpath, .project, etc.), para que pueda obtener el eclipse para ver los proyectos seleccionando Archivo -> Importar -> proyectos existentes en Espacio de trabajo y vaya a la carpeta de espacio de trabajo. Debería ver una lista de los proyectos que el script Obtenido de SVN. Si es así, asegúrese de que la opción "Copiar proyectos en espacio de trabajo" está desactivada y haga clic en Finalizar.

Creo que su idea inicial de que algo en la carpeta .metadata no estaba en SVN es correcta. Usted debe tener cuidado con lo que pone en SVN desde la carpeta .metadata sin embargo. Aunque no sé exactamente qué archivos es posible que desee para tratar de compartir, es posible que desee investigar los archivos en .metadata / .plugins / org.eclipse.core.resources.

Otros consejos

Ha considerado el uso de un conjunto de proyectos de equipo Eclipse para importar todos los proyectos? Sé que esto no es exactamente lo que está pidiendo, y entiendo que es posible que tenga una buena razón para utilizar el script de hormigas que tiene, pero creo que la creación de un conjunto de proyectos se adapte a sus necesidades bastante bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top