| Eclipse Setup | |
| ============= | |
| - Install the Maven Integration plugins: | |
| http://m2eclipse.codehaus.org/ | |
| - Import the project using the General -> Maven Projects | |
| - Use right click, Maven -> Update Project Configuration | |
| to force a compile of the generted ANTLR sources. This | |
| fixes the compile errors identified after import. | |
| - Right click on the project, Properties | |
| - Select Java Code Style -> Formatter | |
| - Import... and select GoogleFormat.xml | |
| Unit Tests | |
| ========== | |
| The unit tests assume there is a local PostgreSQL and MySQL server | |
| listening on their respective default ports, with the following | |
| database configuration: | |
| PostgreSQL | |
| ~~~~~~~~~~ | |
| Run the following commands from the shell (not from inside the psql | |
| console): | |
| createuser -S -D -R -E -P gwtorm | |
| createdb -E UTF-8 -O gwtorm gwtorm | |
| When prompted for the password, enter 'gwtorm'. | |
| It may be necessary to run the commands as the postgres user. In this | |
| case, prefix the commands with `sudo -u postgres`. | |
| MySQL and MariaDB | |
| ~~~~~~~~~~~~~~~~~ | |
| Enter the mysql console: | |
| $ mysql | |
| Run the following commands: | |
| create user 'gwtorm'@'localhost' identified by 'gwtorm'; | |
| create database gwtorm; | |
| alter database gwtorm charset=utf8; | |
| grant all on gwtorm.* to 'gwtorm'@'localhost'; | |
| flush privileges; |