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