Hi folks! While trying to release TomEE-7.0.5 I figured that the Examples as part of the TomEE core project are really counter productive.
* they break the maven-release-plugin, because they don't use the same version * They pollute the build (samples alone take 15 minutes of our build), which might lower contributions * They are bound to a specific tomee version, so they cannot easily be tested against another version * We have many people who want to probably add samples without wanting to go through all the hassle to build full tomee Of course there are also downsides, mainly: * by having the samples as part of our build we also have improved test coverage. Well, since right now almost nobody runs the tests when building TomEE (but instead rely on our CI, because it takes so long) it makes no difference anyway. I'd rather have a core project with decently good test coverage - and people also run it - than having a bit better coverage which nobody runs. So I propose to move the Examples to a separate repo and add a separate CI for it. Of course we should look at how to set it up so we can have samples for multiple EE versions. wdyt? LieGrue, strub
