Could someone help me with guidance about how you normally develop new plugins? Do you always write the code inside the Openfire project along with the Openfire core source code?
I know that now Openfire on Github has been Mavenized (didnt try it myself yet) and taking advantage of this great step forward (and thinking about setting up CI and continous deployment as we use to) Is there any way to develop each new Plugins in a separate Maven Project but to run ir and debug it? The idea is that if you commit changes for a Plugin the CI just builds and ships only that Plugin and not the entire Openfire (mainly thinking in the continous deployment part).
I was about to make a few changes in my own branch for Openfire to support this idea but first i’d like the opinion of the community.