Trabajando con Eclipse
From PostgreSQL wiki
Jump to navigationJump to searchDesarrollando con Eclipse
Esta página explica como comenzar rápidamente si usted desea utilizar Eclipse para desarrollar en PostgreSQL.
La versión original de esta página se ha creado basándose en Eclipse Ganymede v3.4.1 para Linux.
Preparando el ambiente de trabajo
- Descargar Eclipse desde http://www.eclipse.org/downloads/ ('seleccionar el paquete Eclipse IDE for C/C++' Developers package)
- Instalar e iniciar Eclipse
- Vamos a asumir que ya ha instalado una versión local del sistema CVS como se describe en Trabajando con CVS
- En Eclipse, ir a Ventanas->Abrir Perspectiva->Repositorios CVS
- Hacer click en Agregar un Repositorio CVS
- Capturar la infomración del Servidor CVS (ver ejemplo abajo)
- Abrir el repositorio y seleccionar la versión que necesita ( vamos a asumir que utilizará HEAD para el resto de este ejemplo)
- Hacer click derecho en el directorio pgsql y seleccionar 'Obtener como'
- Seleccion Obtener con Asistente para Nuevo Proyecto y haga click en Finalizar
- En el asistente, seleccione 'Nuevo proyecto C' y haga click en Siguiente
- Finalmente, establezca un nombre para su proyecto y seleccione 'Proyecto Makefile/Proyecto Vacío' con la cadena 'Linux GCC' y haga click en Finalizar
- El proyecto será obtenido entonces desde el servidoe CVS
- El proyecto no se compilará y mostrará un error
- Abra una ventana para el interprete de comandos (shell) y vaya al directorio del proyecto. Ejecute './configure --enable-depend --enable-cassert --enable-debug'
- Regrese a Eclipse, haga click derecho en el proyecto y selecione 'Actualizar'
- Seleccion 'Proyecto/Generar Proyecto' para invocar make, el resultado de la compilación se podrá ver en la consola
¡ Ahora se encuentra listo para utilizar Eclipse y contribuir a Postgres !
Agregar objetivos para generar
- Abrir la vista de Generación (Make)
- Hacer click derecho en el proyecto y seleccionar 'Agregar un objetivo para generar'
- Capture el nombre del objetivo que desea invocar y haga click en Aceptar
- Hacer doble click en el objetivo lo invocará (el resultado de la generación se puede encontrar en la consola como es común)
Depurando PostgreSQL desde Eclipse
- Asegúrese de que gdb esta instalado en su computadora
- Hacer click derecho en el proyecto en la ventana del Explorador de Proyectos y seleccione 'Depurar Como -> Aplicación C/C++'
- Seleccione 'postgres' como el binario para ejecutar
- Si no tiene establecido PGDATA en el ambiente en que Eclipse se está ejecutando, puede modificar los argumentos de la línea de comandos en Ejecutar/Configuraciones para que Postgres pueda iniciar adecuadamente
Tip: Puede hacer un 'make install' y hacer que sus argumentos apunten al directorio donde se encuentra la instalación.