Lannister package and project structure are described.
root # package root |-- bin # startup / shutdown script files |-- config # main / clustering / logging configuration files |-- lib # lannister and its dependency jar files |-- plugin # plugin-example and 3rd party plugin files |-- webapp # lannister admin web resource files |-- logs # runtime log files
Lannister has 3 sub-projects - interface, server, plugin-example.
Lannister follows Maven standard directory layout. The diagram below shows main directories of the project. For more information about it refer Introduction to the Standard Directory Layout.
root # project root |-- src | |-- site # root project documentation & config/resource files |-- target |-- interface # interface project root | |-- src | | |-- main # interface project source code & config/resource files | |-- target |-- server # server project root | |-- src | | |-- main # interface project source code & config/resource files | |-- target #