Hi guys First sorry to have hacked and broken that much tomee but I actually didn't expect to need to import all these dependencies just for the small enhancements I wanted to do (in particular BVal which imports almost the whole stack)
Preliminary note: trunk doesn't work anymore on buildbot not sure why cause a dependency (snapshot) is not found in our examples (seems a nexus cache issue for infra but nothing done yet). Any help on it would be welcomed However here last changes done and their state: 1. JSF 2.2: myfaces upgraded but model not updated 2. Servlet/JSP/EL: tomcat upgraded (yeah), integration more or less done, some little open points (for instance: do we reuse our TldScanner or not for instance in tomcat scanner - our impl is already optimized but both scanners are still split. Another point is to upgrade context.xml digester we use to align it on tomcat and be able to support new WebResource and scanners config for instance) 3. CDI 1.1: openwebbeans 2 is not yet cdi 1.1 but we upgraded (for 4.). Model not updated and scanning changes to implement (should be straight forward since OWB already have it and we just need to adapt ourself to these new APIs and configs) 4. Bean Validation 1.1: using the bval 1.1 branch and passing TCKs in tomee and openejb :) (yeah again). I remove our design by contract interceptor since that'sout of the box now. 5. JAXWS/JAXRS: upgraded CXF (to v3 for both), mainly some dependency review to do on this point (and surely jaxb cleanup) 6. JTA 1.2: we rely on geronimo 1.1 impl but we now have @Transactional support and few other things (we shouldn't be far from JTA 1.2) 7. JAXRS specific note: we now use fleece (johnzon soon) as default json provider (yeah we killed jettison) and JSON-P is supported out of the box. 8. we are integrated with BatchEE for JBatch 9. web profile now has JAXRS by default and jaxrs distro was killed Nothing was done on JPA but we can surely do as for JTA (ie reuse most of OpenJPA) or we can also just enhance OpenJPA depending what we need. Open point we'll surely discuss later but before I forget: does we import JBatch, JSON-P etc... with openejb-core (and remove it from web profile dist)? I thought creating an openejb-javaee dependency pom but not yet fan of it. Next steps can be to support new models (jsr, cdi, maybe webservices.xml didn't check) and new behavior (cdi scanning) then work dependencies (openejb-core, cxf). Here it is for this due mail for days ;) Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
