If you decided to give the Mobitor a try here is what you will have to do:
The Mobitor is split into two Git repositories. The mobitor-parent and mobitor-webapp repositories.
-
mobitor-parent
contains the plugins-api, the default plugins and the base module with some default implementations -
mobitor-webapp
contains the Spring Boot application that uses a released version of the base module. You only need to fork this repository to get the Mobitor running.
Themobitor-webapp
repository only contains avendor
branch. Once you forked this repository, create a master branchgit checkout -b master
and start adding your screen configuration files and settings in this branch. Updates and bugfixes to the Mobitor will be done on thevendor
branch. These changes will have to be merged into your master branch from time to time.
Theapplication-<profile>.properties
files need to be setup to contain user and authentication settings for the plugins. You can also enable or disable certain plugins that you don’t want to use. Have a look at the files included in themobitor-webapp
repo to see whats available.
Compiling the Mobitor
To compile the Mobitor simply run the mvn install
command in the mobitor-webapp
repository. This will create an
executable jar you can run. Either by using the spring-boot:run maven plugin or using an IDE of your choosing.