On Aug 16, 2006, at 3:17 PM, Jim Marino wrote:
5) Host distributions - host environments that each form the
basis for each bundle
Standalone (with axis, celtix, rmi, spring)
Web-app (with axis, celtix, rmi, json, spring, javascript)
That feels like a lot of dependencies are being dragged in which
most will never use. Couldn't we just have host distributions which
only provide core and the necessary artifacts to bootstrap in a
host environment? Extensions could be either dynamically resolved
or plugged in as needed? For example, the web app distribution
would be enormous with the above combination.
The point is to target the distro at what users /do/ use and to make
sure the dependencies are already there. There are alternatives for
users who want to build up - e.g. the Minimal distro I mentioned
previously.
For people looking to build a web application that used Tuscany, I
would think that a extension to the Maven WAR plugin would be the way
to go - the plugin would get core and extension artifacts via Maven
and add them to the war that it was building (like the normal WAR
plugin does adding dependencies to WEB-INF/lib). We could provide a
similar Ant task for people building with Ant.
With that option, it may be that we don't need a Web-app distribution
at all.
--
Jeremy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]