Eclipse Guide - achakra/seck GitHub Wiki

To develop the project in eclipse (this is assuming that you've correctly pulled or forked the project from the development branch):

  1. Using maven to setup your eclipse settings in your top level directory:

      cd /path/to/seck/
      mvn install
      mvn eclipse:eclipse
    
  2. Importing modules (projects) into eclipse. Make sure that you do not check copy project into workspace as this will cause problems for synchronizing with GIT.

      File > Import > General > Existing Projects into Workspace > [select path to sec-lib]
    
  3. Repeat step #2 for sec-app and sec-web. Remember, you only need to run 'mvn eclipse:eclipse' (step #1) only once at the top level directory, and not in each individual directory.

NOTE: the above steps are required for each new version introduced. Under the hood, mvn install puts your libraries into the M2 repo; however, eclipse at runtime will reference your latest development.