This document describes the required software and tools used for developing LexEVS.
Required Software
Below are the required software and tools necessary to build/compile/develop LexEVS.
- Java 8
- Apache Ant 1.9.3
- Apache Maven 3.3.9 (or greater)
Database
MySQL is used for LexEVS at NCI in production. This is what we use in development as well.
- MySQL 5.6.x
Additionally, the following lines need to be added to the my.cnf file:
- innodb_file_format=Barracuda
- innodb_file_per_table=true
- innodb_large_prefix=true
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.
- Eclipse