##Instrucciones de Configuración para Eclipse##
- Instalar el Eclipse
- Instalar el plugin m2e para Eclipse desde Help > Install New Software
- Instalar el plugin de Jetty para Eclipse desde Help > Eclipse Marketplace
- Desde el Eclipse: Open Perspective > Git > Clone a Git Repository
- Completar los datos para clonar este repo
- Seleccionar el repositorio, click derecho > Import Projects > Import Existing Project
- Ahora en la perspectiva Java, seleccionar la carpeta del projecto, click derecho > Maven > Update Project
Ya todo debería estar funcionando. Para probarlo, seleccionar la carpeta del projecto, click derecho > Run As > Maven Install
El árbol del projecto te debería quedar así:
Si no obtuvimos ningún error en el maven install, seleccionar la carpeta del projecto, click derecho > Run As > Run with Jetty.
Ya todo la base debería estar funcionando.
##Instrucciones de Configuración para Postgres##
-
Instalar el Postgres
-
En alguna carpeta fuera de donde clonaste este repo ejecutar desde la línea de comandos
initdb data
-
En caso de que no tengas por default corriendo el Postgres en el puerto 5432 ejecutá también
postgres –D data
-
Abrí el pgAdmin III
-
Click derecho a Login Roles > New Login Role
-
En la tab properties escribí "paw" como Role name
-
En la tab definition escribí dos veces "paw" como Password y dale OK
-
Click derecho a Databases > New Database
-
Completá el Name con "hotelapp" y dale OK
-
Ahora Tools > Restore
-
Seleccioná en Filename el archivo HotelDB.backup del repo y dale Restore
Ya todo la base debería estar funcionando. El árbol del Postgre te debería quedar así.
##Instrucciones de Configuración para RazorSQL##
Como no hay nada mejor que el Razor para manejar una base de datos, vamos a usar el Razor para conectarnos a la base de datos Postgres para poder consultarla y editarla.
- Instalar el RazorSQL
- Click to Connect to a Database
- Add Connection Profile
- Seleccioná PostgreSQL y dale Continue
- Ponele el nombre que quieras a Profile Name y ahora completá estos datos
Login: paw
Password: paw
Host: localhost
Port: 5432
Database Name: hotelapp
Dale Connect y listo! Ya te deberías haber conectado a tu base Postgres desde el Razor.
En caso de que agregués tablas o datos relevantes a la tabla siempre antes de comitear tenés que entrar a pgAdmin III, hacer un backup de la base y pushearla en el repo.