This is a cache of https://fess.codelibs.org/dev/getting-started.html. It is a snapshot of the page at 2024-11-22T00:15:15.141+0000.
Development Information

Menu

Development Information

Overview

This page describes development steps for fess.

Requirements

fess runs on Java 17 or the above. To develop fess, the following knowledge is required:

How To Develop fess

  1. Install Java 17, IDE(ex. eclipse), and Maven 3.x

  2. Clone the source code of fess from github:

    $ git clone https://github.com/codelibs/fess.git
    
  1. Download OpenSearch plugins

    $ mvn antrun:run
    
  1. Import it as Maven project into the eclipse

  2. Build fess

    $ mvn package
    
  3. Launch org.codelibs.fess.fessBoot with Debug mode and then access to http://localhost:8080/

Create fess Package

Run package goal to create a release file, fess-x.y.zip. You need to execute antrun:run goal before package goal.

$ mvn antrun:run
$ mvn package