The Sebastian repo includes a submodule for the GUI template Gentelella.
Please make sure to clone including submodules
(git clone --recurse-submodules <repo-url>
) or, if you have already cloned
the repo, to initialize the submodule (git submodule update --init --recursive
).
Run the dep_setup.sh
script. Please check that everything has been correctly installed.
Then run the install_libs.sh
script giving as argument the desired parent folder for the libs repo.
In the <repo-root>
folder, run
mvn clean install
A jar file (Sebastian-<version>-<release-type>.jar
) will be generated in the <repo-root>/SEBASTIAN/target
folder.
This is a portable jar, containing everything needed by the application, and can be used as-is, even on other systems.
After building the application, in the <repo-root>/SEBASTIAN/target
folder, run
$ java -jar Sebastian--.jar
There is one pre-generated bootstrap user with credentials admin/admin. Using this user, you can create more (basic-level) users.
See SEBASTIAN_WEB_GUI/README.md