En Eclipse, ¿cómo tener configuraciones de lanzamiento relativas al proyecto?

Por lo general, tengo varias copias de un proyecto, por ejemplo: una copia del tronco y otra de la última rama de lanzamiento. Para separar limpiamente mis archivos de proyecto de Eclipse, se sacan de Subversion en un directorio fuera del espacio de trabajo de Eclipse.

Quiero hacer que el proyecto sea fácilmente importable a Eclipse y siga las instrucciones demúltiple respuestas.

El problema es que mis archivos .launch tienen el nombre del proyecto codificado. Cuando se importa un nuevo proyecto, los archivos de inicio se mostrarán en el menú Ejecutar configuraciones solo si el proyecto tiene exactamente el mismo nombre del exportado. Esto me prohíbe tener dos versiones del mismo proyecto.

Parece que la única forma de hacerlo es tener los archivos .launch y .project generados a partir de una tarea Ant, pero no veo a nadie usando esta solución. Tal vez debería tener múltiples espacios de trabajo y el proyecto siempre con el mismo nombre.

¿Cuál es la mejor manera de hacerlo?

Editar: Estoy marcando VonC como la respuesta, pero no te pierdas los comentarios.

Respuestas a la pregunta(2)

Su respuesta a la pregunta