Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.13 KB

README.md

File metadata and controls

26 lines (16 loc) · 1.13 KB

European Variation Archive (EVA)

The European Variation Archive is an open-access database of all types of genetic variation data from all species. The service is available in https://www.ebi.ac.uk/eva

This repository contains the core of the application and the web services.

Build

In order to build EVA, you need to install the Java Development Kit 7 and Maven.

The main dependency is OpenCGA 0.5.2, which you can get from https://github.com/opencb/opencga. Please follow the download/compilation instructions there.

After it has been compiled, if you just want to build the WAR, run mvn package -DskipTests and you should obtain a file to deploy in Tomcat or other Java container.

Testing

The tests implemented so far are integration (not unit) tests, so a working WAR file needs to be created first. The Jetty plugin for Maven has been included to ease the testing process.

  1. Fill the datasource information in the file eva-server/src/main/webapp/WEB-INF/jetty-env.xml
  2. Build the WAR file as described in the section above
  3. Run mvn jetty:run from the eva-server subfolder
  4. Run mvn test from the root folder