On Aug 16, 2006, at 4:01 PM, Jeremy Boynes wrote:
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.
I like this approach better. For example, I don't think a typical
application would use celtix, rmi, axis, json, Spring and Javascript
components together.
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]