will compile everything and run all the tests. You can run the newly built server using distribution/target/distribution-base/bin/openfire.sh (or openfire.bat), but unlike the ant build, you’ll have to manually copy a plugin, from src/plugins/[plugin]/target/[plugin].jar, to distribution/target/distribution-base/plugins

For good reasons, the plugins are no longer part of the core Openfire code base. Each has been moved out to it’s own separate GitHub repo (the README probably needs an update!)

To build the monitoring plugin, clone the repo from https://github.com/igniterealtime/openfire-monitoring-plugin and build it using mvn verify. That will give you a file, target/monitoring-openfire-plugin-assembly.jar. Rename that to simply monitoring.jar and copy it to your ${OPENFIRE_HOME}/plugins folder - deleting any existing monitoring folder.