Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 50047 invoked from network); 17 Jun 2008 16:06:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Jun 2008 16:06:11 -0000 Received: (qmail 92384 invoked by uid 500); 17 Jun 2008 16:06:07 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 92315 invoked by uid 500); 17 Jun 2008 16:06:07 -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 92304 invoked by uid 99); 17 Jun 2008 16:06:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jun 2008 09:06:07 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jun 2008 16:05:26 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 08113234C142 for ; Tue, 17 Jun 2008 09:05:45 -0700 (PDT) Message-ID: <666868785.1213718745016.JavaMail.jira@brutus> Date: Tue, 17 Jun 2008 09:05:45 -0700 (PDT) From: "Detelin Yordanov (JIRA)" To: axis-dev@ws.apache.org Subject: [jira] Created: (AXIS2-3866) Define ant/ant-launcher dependencies with provided/test scope MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Define ant/ant-launcher dependencies with provided/test scope ------------------------------------------------------------- Key: AXIS2-3866 URL: https://issues.apache.org/jira/browse/AXIS2-3866 Project: Axis 2.0 (Axis2) Issue Type: Improvement Components: samples, build,site Affects Versions: 1.4 Environment: Axis2 1.4 Reporter: Detelin Yordanov Priority: Minor Hi guys, We are building an API on top of Axis2 .1.4 and we are getting these annoying ant and ant-launcher jars in our distribution. Although it is not a problem for us to exclude them manually when building our assembly (as it is done in the Axis2 distribution), we think that excluding artifacts at this point is not a good idea since they might be used by some other artifacts we do not know about. In general this should be done using Maven dependency scope attribute. I examined the Axis2 modules and found out that ant and ant-launcher dependency definitions can be fixed as follows: 1. java2wsdl module - requires Ant but can set its dependency scope to "provided" to let the end users provide it 2. jibx - only its junit tests depend upon Ant, so the dependency scope can be set to "test" 3. xmlbeans - the same as above, scope can be set to "test" 4. jws-api - defines dependency to Ant but does not seem to actually require it (builds without it, so it can be removed) 5. a few Ant tasks in the tools folder also use Ant, but again scope can be set to "provided" Additionally the Woden library brings up Ant and Ant-launcher dependencies, but they are required only for the Woden Ant task, so it can be excluded from the Woden dependency definitions. In effect, the manual exclusion of ant in the Axis2 binary distribution won't be required anymore. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org