Since we've got a few Maven people on the list how should we best approach utilising the Maven repository?

Patrick, have you got something in mind for a Codebase Entry?

The new StreamServiceRegistrar interface allows you to delay unmarshalling of ServiceItem's. But it also prevents the Jini Public API from becoming dependent on the unmarshalling implementation.

Check out MarshalledServiceItem (extends ServiceItem) in SVN.

It's just an Abstract class with a couple of methods that return an Object (service) and Entry[], so the implementation can vary.

It means the implementation for Reggie is free to vary, so there no problem with a reggie that utilises and depends on Maven, it doesn't change the Jini public API.

I could use a little help, I'm not familiar with maven.

Cheers,

Peter.

Reply via email to