The steps for building and deploying the portal web application are as follows:
1) Download the source code at: http://code.google.com/p/gbif-dataportal/source/checkout
The modules needed are:- portal-core
- portal-index
- portal-service
- portal-web
2) Once that the modules have been saved to your machine, you need to build them. There is a script on the portal-web module for automatically building all the project and downloading all the dependencies (libraries) from the repositories
Script location: portal-web/first-build-all.sh
For building the database
1) On the portal-core project, there is a file at db/portal.ddl that builds the initial structure for the index DB for the portal.
mysql> create database portal;
mysql -u [username] -p [database] < /PATH_TO_FILE/portal.ddl;
2) For populating the database with the minimum data required, there is a file at db/initPortal.data for doing such activity.
mysql -u [username] -p [database] < /PATH_TO_FILE/initPortal.data;