On Aug 27, 2006, at 11:26 PM, Jeremy Boynes wrote:

Not every type - just those that we have tried to define a host interface for. They will be in the Tuscany namespace anyway, it's just a question of whether they are together in the host-api jar, or spread amongst a load of other very small jars.

How about we say that it's OK to add them to host-api provided they only depend on "standard" interfaces (such as javax.rmi, javax.jms, org.osgi) rather than on any implementation of those interfaces? "Non-standard" ones (that introduced a dependency on something such as JINI or say a specific JMS implementation) would go into separate modules.

We can then mark the dependencies as "provided" as they are likely to be present in the host environment anyway (e.g. any J2EE server will automatically provide most of javax...).

That works for me.

Jim

--
Jeremy



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to