Guia de desenvolvimento - ProjectUrutau/urutau GitHub Wiki
Configurando localmente
Para criação do ambiente, você vai precisar:
- JDK 1.7
- Tomcat 7.x
- Postgresql 9.x
- Postgresql Client 9x
- Apache Maven
x qualquer subversão
+ ou outras versões superiores
Para mais informações sobre essas instalações, veja os links de referência no final dessa página.
Alguns dos seguintes passos serão realizados na IDE Eclipse, entretanto o Urutau independe de IDE.
Configurando o banco
O Hibernate está configurado com as seguintes propriedades:
<property name="hibernate.connection.username" value="urutau" />
<property name="hibernate.connection.password" value="urutau" />
<property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/urutau" />
Portanto, por padrão, é necessário criar um banco 'urutau', cujo usuário e senha de acesso sejam 'urutau'.
Esses valores podem ser alterados em src/main/resources/META-INF/persistence.xml
Para criar esse banco com usuário e senha no postgresql é necessário rodar os seguintes comandos no terminal interativo:
Se você não sabe entrar no terminal interativo, use
sudo su - postgres
seguido depsql
CREATE DATABASE urutau;
CREATE user urutau WITH password 'urutau';
GRANT ALL PRIVILEGES ON DATABASE urutau to urutau;
Importando o projeto e configurando as dependências
Agora basta importar o projeto via Maven, ele irá baixar as dependências e montar a estrutura básica no projeto.
No eclipse:
File>Import>Existing Maven Projects
Via terminal:
TODO
Agora basta colocar o projeto no container, nosso caso Tomcat, dar start nele e pronto! O Urutau estará disponível no seu localhost
Referências