Todos los proyectos remotos deben tener una ubicación remota asociada. Si un proyecto remoto también tiene
una ubicación asociada, es que es de tipo local. Si sólo es remoto, entonces es de tipo remoto.
Todos los proyectos remotos tienen
Ubicaciones remotas o contextos asociadas que permitirán
compilar el código fuente contenido en el proyecto y ejecutarlo en un servidor remoto de destino.
Además, es posible tener una ubicación local asociada a este proyecto. Esto
permitiría tener el siguiente conjunto de funciones.
- La posibilidad de continuar trabajando con el código fuente aunque no existan conexiones disponibles con el
servidor remoto.
- La posibilidad de utilizar el control de código fuente basado en Eclipse utilizando productos tales como
Rational Team
Concert.
- La posibilidad de utilizar más de un contexto para dirigirse a varios lenguajes, hosts y entornos de un sólo
proyecto.
Por omisión, la ubicación local o el contexto será un directorio del directorio de espacio de trabajo de Eclipse. Tiene la opción de personalizarlo si lo desea.
Existen dos opciones para el modo en que los archivos fuente de una ubicación local
se mantendrán sincronizados con la ubicación remota.
- Cuando inicialmente se crea el proyecto, los archivos de la ubicación remota se
copian en la ubicación local. Esto puede configurarse mediante las preferencias. Los archivos modificados en la ubicación local se pueden enviar a la
ubicación remota. Esto puede configurarse para que se lleve a cabo automáticamente
cuando se guarde un archivo o se solicite una compilación.
Otra posibilidad consiste en enviar los archivos mediante una solicitud explícita por parte del usuario, utilizando la
vista Reconciliador remoto. Esta última opción es útil si desea trabajar sin estar conectado al servidor remoto. Tenga
en cuenta que si se modifican los archivos en la ubicación remota por parte de otro
usuario o herramientas, estos cambios no se descargarán automáticamente al proyecto
local y se pueden sobrescribir si el mismo archivo se modifica localmente.
- Si la ubicación local apunta a un directorio montado en el servidor remoto y se corresponde exactamente con el
mismo directorio que la ubicación remota, todos los archivos estarán siempre sincronizados, puesto que solamente existe
una copia de los archivos. Es su
responsabilidad asegurarse de que la ubicación remota y la ubicación local apunten al
mismo directorio si opta por utilizar esta opción de montaje. Si pide validarlo, el
producto lo comprobará para asegurarse de que se cumple antes de crear el proyecto. Este
tipo de ubicación permite tener los archivos sincronizados aunque otra herramienta o
usuario modifique los archivos en la ubicación remota. También permite el control de
archivos fuente basado en Eclipse, aunque no podrá trabajar desconectado utilizando esta
opción.