Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 54196 invoked from network); 28 Oct 2007 21:48:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Oct 2007 21:48:10 -0000 Received: (qmail 37756 invoked by uid 500); 28 Oct 2007 21:47:56 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 37696 invoked by uid 500); 28 Oct 2007 21:47:56 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 37685 invoked by uid 99); 28 Oct 2007 21:47:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Oct 2007 14:47:56 -0700 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lmandel@ca.ibm.com designates 32.97.182.143 as permitted sender) Received: from [32.97.182.143] (HELO e3.ny.us.ibm.com) (32.97.182.143) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Oct 2007 21:48:04 +0000 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e3.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id l9SLlXEf011385 for ; Sun, 28 Oct 2007 17:47:33 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v8.5) with ESMTP id l9SLlYwb136902 for ; Sun, 28 Oct 2007 17:47:34 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l9SLlXul030451 for ; Sun, 28 Oct 2007 17:47:33 -0400 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [9.26.6.105]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l9SLlX1e030448 for ; Sun, 28 Oct 2007 17:47:33 -0400 In-Reply-To: <4724EDFD.5080207@apache.org> To: axis-dev@ws.apache.org MIME-Version: 1.0 Subject: Re: [Axis2] Understanding Axis2 dependencies X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 From: Lawrence Mandel Message-ID: Date: Sun, 28 Oct 2007 17:46:28 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.2HF446 | March 16, 2007) at 10/28/2007 17:46:28, Serialize complete at 10/28/2007 17:46:28 Content-Type: text/plain; charset="US-ASCII" X-Virus-Checked: Checked by ClamAV on apache.org Hi Oleg, I like that idea from an end user perspective (and that I'm seeing some suggestions from this perspective) but it will definitely take more work than an optional downloads list with descriptions. Also, the development of that kind of utility seems out of scope for the WS project and should probably be developed in a common Apache area where it can be reused by other projects. Lawrence Oleg Kalnichevski 10/28/2007 04:15 PM Please respond to axis-dev@ws.apache.org To axis-dev@ws.apache.org cc Subject Re: [Axis2] Understanding Axis2 dependencies Lawrence Mandel wrote: >> the situation with dependencies may be improved by carefully >> restructuring Axis2 code into a number of smaller jars >> (kernel + options) > > I think this idea can work so long as: > > 1. The kernel is small and contains what you need to get started. i.e. It > is possible to run Axis2 with just the kernel. > 2. The options are separate downloads listed on the downloads page with > good descriptions next to each as to why you need it. For example, > > Downloads > > Axis2 > > Optional Downloads > > Log4J support log4j.jar Adds support for the Log4J logger to > Axis2 > Mime support activation-1.1.jar Adds support for Mime binding types to > Axis2 > ... > > The key is to keep things simple and easy for users to understand. There > can also be a large download that contains everything for people who want > to download it all in one shot. > > Lawrence > Hi Lawrence, One can take this one step further and put together a 'shopping list' packager intended to generate custom deployment packages based on a selection of options made by the user: 'I want Axis2 with HTTP transport for the client side and JMS transport for the server side'. The packager could use Maven metadata or even Maven itself to resolve all required dependencies, pull them out an Maven repo and put into, say, a ZIP file. Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org