Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 87209 invoked from network); 14 Oct 2007 16:36:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Oct 2007 16:36:17 -0000 Received: (qmail 18386 invoked by uid 500); 14 Oct 2007 16:36:04 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 18329 invoked by uid 500); 14 Oct 2007 16:36:04 -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 18318 invoked by uid 99); 14 Oct 2007 16:36:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Oct 2007 09:36:04 -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 (athena.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, 14 Oct 2007 16:36:05 +0000 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e3.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id l9EGWN3E002020 for ; Sun, 14 Oct 2007 12:32:23 -0400 Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v8.5) with ESMTP id l9EGWNLj136052 for ; Sun, 14 Oct 2007 12:32:23 -0400 Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by d01av02.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l9EGWMRb006184 for ; Sun, 14 Oct 2007 12:32:23 -0400 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [9.26.6.105]) by d01av02.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l9EGWMVc006173 for ; Sun, 14 Oct 2007 12:32:22 -0400 To: axis-dev@ws.apache.org MIME-Version: 1.0 Subject: [Axis2] Understanding Axis2 dependencies X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 From: Lawrence Mandel Message-ID: Date: Sun, 14 Oct 2007 12:32:15 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.2HF446 | March 16, 2007) at 10/14/2007 12:32:22, Serialize complete at 10/14/2007 12:32:22 Content-Type: text/plain; charset="US-ASCII" X-Virus-Checked: Checked by ClamAV on apache.org I posted this to the axis-users list and didn't really get any bites. Given the conversation on simplifying the Axis2 install by consolidating the Axis2 jars I thought I'd post to the dev list as well. Axis2 has 39 dependencies listed below. I'd like to understand why Axis2 has so many dependencies. Are some of these dependencies optional or can they be made optional? Axis2 Third Party Dependencies ------------------------------ activation-1.1.jar MIME support annogen-0.1.0.jar Annotation support axiom-api-1.2.5.jar XML pull parsing axiom-dom-1.2.5.jar XML pull parsing axiom-impl-1.2.5.jar XML pull parsing backport-util-concurrent-2.2.jar ? commons-codec-1.3.jar URL encoding? commons-fileupload-1.1.1.jar Used for uploading new service files in the admin client? commons-httpclient-3.0.1.jar Used by the Axis2 kernel? commons-io-1.2.jar ? commons-logging-1.1.jar Is this related to Log4J? geronimo-annotation_1.0_spec-1.1.jar More annotation support? geronimo-jms_1.1_spec-1.1.jar JMS bindings? httpcore-4.0-alpha5.jar Used by the Axis2 kernel? httpcore-nio-4.0-alpha5.jar Used by the Axis2 kernel? httpcore-niossl-4.0-alpha5.jar Used by the Axis2 kernel? jaxb-api-2.0.jar Used by the Axis2 kernel? jaxb-impl-2.0.5.jar Used by the Axis2 kernel? jaxb-xjc-2.0.5.jar Used by the Axis2 kernel? jaxen-1.1.1.jar XPath engine - where is this used? jettison-1.0-RC1.jar JSON StAX parser jibx-bind-1.1.5.jar Related to JAXB? jibx-run-1.1.5.jar Related to JAXB? juli-6.0.10.jar ? log4j-1.2.14.jar Logging - Is this optional? I don't always want to use Log4J - for example, when working with Eclipse. mail-1.4.jar MIME support? mex-impl-1.3.jar ? neethi-2.0.2.jar WS Policy - Is this optional? soapmonitor-1.3.jar Is this part of Axis2 or another project? Is this just used by the Axis2 runtime or is it just the standalone SOAP monitor tool? stax-api-1.0.1.jar XML pull parsing - I think this should be replaced in the next version with Geronimo's API as Axiom has made the change tribes-6.0.10.jar ? woden-1.0-incubating-M7b.jar WSDL 2.0 support wsdl4j-1.6.2.jar WSDL 1.1 support wstx-asl-3.2.1.jar XML pull parsing xalan-2.7.0.jar XSLT - Where is this used? xbean-2.2.0.jar Looks like a competitor to OSGi - where is this used? xercesImpl-2.8.1.jar DOM parser - Does Axis2 actually need a DOM parser? I thought everything was done with pull parsing. xml-apis-1.3.03.jar DOM parser XmlSchema-1.3.2.jar XML schema support Thanks, Lawrence --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org