To sum up my experience with TomEE: 1.0.0.beta was completely
unusable, the 1.5.0 release has made a giant leap towards production
quality but still has blocker bugs, which are getting fixed very
quickly, and this list is extremely helpful.

The problem with snapshots is that they disappear. If you work with
Maven, you can't even release a product of your own with a snapshot
dependency (and for a very good reason too). I've often cherrypicked
fixes from unreleased versions of third-party dependencies, but that
always involves the hassle of checking in a local copy, building a
private release and deploying it to a local Nexus.

At the current rate of bugs appearing and getting fixed in TomEE, it
would be very helpful to have frequent releases. You may want to
differentiate between milestone releases or stable builds and GA
releases. It's ok to have only two or three GA releases per year as
long as there are frequent (e.g. monthly) milestone releases,
published to Maven Central, but without all the QA and ASF procedural
overhead.

IMHO, you cannot overestimate the negative effect of people taking a
quick look at a project, running into problems, finding not enough
documentation and then turning away and spreading bad news. So in
addition to coming up with the next release, IMHO this project would
greatly benefit from usable entry-level documentation and from sorting
out the TomEE/OpenEJB confusion.

Best regards,
Harald

Reply via email to