On Oct 16, 2008, at 10:32 AM, Kevan Miller wrote:


On Oct 15, 2008, at 7:50 PM, David Jencks wrote:

I realize I've been assuming that we'll just develop ee6 features in trunk and release 2.2 with a bunch or all of ee6 implemented. I have some connector 1.6 stuff I'm about to commit....

This attitude might cause tck problems especially with signature tests. On the other hand maybe we can get signature updates.

What do other people think we should do?

I'm all for making progress w/ Java EE 6 items. However, It's highly doubtful that we'll see tck updates for specs which are not even in public draft form. So, I' wouldn't be too hopeful that we'll see timely Java EE 5 TCK updates from Sun. I think we should plan accordingly and have Java EE 5 configurations that we're able to target our compliance efforts on.

I guess what I'll do is to try to make it really easy to switch between spec versions in the trunk build.

For connector this will entail:

- moving some versions into the connector plugin root pom
- copying the connector plugin to a connector1_6 plugin
- using some maven properties to select which plugin and component and spec gets used - dealing with dependencies.xml changes via a patch (or updating c-m-p to allow property substitution in the dependencies.xml files)

Hopefully this won't be too inconvenient for new work or old work.

IIUC Jetty is actively considering accepting something like my jaspi- enabled version into jetty trunk: if and when this happens I can try to do something similar to the above proposal for connector for the jetty7 integration now in my sandbox.

Many thanks
david jencks




--kevan

Reply via email to