I fixed some bugs in trunk and expect to port them back to 2.0 shortly as soon as I verify it builds and causes no obvious tck problems. However the change is not backwards compatible so I thought a warning would be a good idea.

GERONIMO-2286 GERONIMO-1874 GERONIMO-3140

The backwards incompatible change is to use patternType for external- rar in the app client plan and external-path in the ear plan. The previous strings will now give validation errors.

The functionality improvement is that I've hooked up an ArtifactResolver to the code that processes these, so you can provide incomplete patterns and geronimo will try to fill them in. In particular you don't need to specify the version (as long as there's only one) so e.g. the same daytrader plan will work for multiple g versions after this.

I think but haven't proved that this also is a big help for GERONIMO-3140 where IIRC I found that client_artifact_aliases wasn't getting used during app client deployment, instead the already started module on the "left side" of client_artifact_aliases.properties was getting used.

Anyway when I check things are still fine I will commit to 2.0 and update the daytrader plan. Right now daytrader will work against 2.0 but not trunk.

thanks
david jencks

Reply via email to