This document describes the required software and tools used for setting up and developing LexEVS.

Required Software

Below are the required software and tools necessary to build/compile/develop LexEVS.

Database

MySQL is used for LexEVS at NCI in production.  This is what we use in development as well.

Additionally, the following lines need to be added to the my.cnf file:

Eclipse

We are using Eclipse for our IDE.  The instructions below are for setting up Eclipse.  IntelliJ can also be used, if that is your preferred IDE.

Setup

Get the LexEVS project

Build LexEVS

cd to the "lexevs" directory

This will download all the dependencies and build the LexEVS project.

Setup LexEVS in Eclipse

Install the ivy plugin for Eclipse

Update the Eclipse Ivy settings

Select Eclipse>Preferences

Add the LexEVS Project

Once the project is imported, select all of the project folders


Build LexEVS from Eclipse

You can now build the project in Eclipse.