NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  • Java JDK 8
  • Apache Ant 1.9.3
  • Apache Maven 3.3.9 (or greater)
  • Git 2.9.2 (or greater)

Database

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

...

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.

  • Download/install "Eclipse IDE for Java Developers".  The latest version that has been used in development is Eclipse 2019-03 (4.11).

Setup

Get the LexEVS project

  • Use git to clone the LexEVS project to your local system.
  • LexEVS is located here:
  • Checkout the latest branch.  Currently it is "v6.5.3".

Build LexEVS

  • cd to the "lexevs" directory
  • Set (export) some ANT options:


    • export ANT_OPTS="-Xms128m -Xmx8000m -XX"
    • export ANT_OPTS="-Dhttps.protocols=TLSv1.1,TLSv1.2 -Dforce.http.jre.executor=true -Xmx3072m“


  • Build the project by running the command "ant"

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

Setup LexEVS in Eclipse

Install the ivy plugin for Eclipse

  • Help-> Eclipse Marketplace,  search for ivyde
    • restart eclipse
    • preferences-ivy-settings
      • ${workspace_loc:lbPackager/ivysettings.xml}