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:
Java 17
How To Develop Fess
Install Java 17, IDE(ex. eclipse), and Maven 3.x
Clone the source code of Fess from github:
$ git clone https://github.com/codelibs/fess.git
Download OpenSearch plugins
$ mvn antrun:run
Import it as Maven project into the eclipse
Build Fess
$ mvn package
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