Return-Path: Delivered-To: apmail-maven-dev-archive@www.apache.org Received: (qmail 81448 invoked from network); 31 Dec 2003 02:25:25 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 31 Dec 2003 02:25:25 -0000 Received: (qmail 53400 invoked by uid 500); 31 Dec 2003 02:25:07 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 53381 invoked by uid 500); 31 Dec 2003 02:25:07 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 53368 invoked from network); 31 Dec 2003 02:25:07 -0000 Received: from unknown (HELO hogshead.codehaus.org) (66.216.68.111) by daedalus.apache.org with SMTP; 31 Dec 2003 02:25:07 -0000 Received: from hogshead.codehaus.org (hogshead.codehaus.org [66.216.68.111]) by hogshead.codehaus.org (8.11.6/8.11.6) with ESMTP id hBV2d8x27780 for ; Tue, 30 Dec 2003 20:39:13 -0600 Message-ID: <11881872.1072838348435.JavaMail.orion@hogshead.codehaus.org> Date: Tue, 30 Dec 2003 20:39:08 -0600 (CST) From: jira@codehaus.org To: dev@maven.apache.org Subject: [jira] Updated: (MAVEN-1084) Composition of dependencies from many projects (a route round multiple inheritance) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N The following issue has been updated: Updater: Brett Porter (mailto:brett@codehaus.org) Date: Tue, 30 Dec 2003 8:37 PM Changes: Fix Version changed to 1.1 --------------------------------------------------------------------- For a full history of the issue, see: http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-1084&page=history --------------------------------------------------------------------- View the issue: http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-1084 Here is an overview of the issue: --------------------------------------------------------------------- Key: MAVEN-1084 Summary: Composition of dependencies from many projects (a route round multiple inheritance) Type: New Feature Status: Unassigned Priority: Minor Original Estimate: 4 hours Time Spent: Unknown Remaining: 4 hours Project: maven Components: core Fix Fors: 1.1 Assignee: Reporter: Mike Melia Created: Wed, 17 Dec 2003 12:40 AM Updated: Tue, 30 Dec 2003 8:37 PM Description: I have an EAR project that has (mostly) the same dependencies as an EJB project. The EAR project includes the dependent jars in the EAR artifact. The EJB project requires the dependent jars for compilation and for them to be included in the manifest classpath. I also have another project that builds a utility jar for use by both the EAR and EJB project. All projects extend a base project with the usual info defined (developers names etc.). This single inheritance forces me to duplicate the common dependency declarations in each subproject. Ideally I would like an include tag in the dependencies section. I have coded a workaround which allows for a space separated list of project files in the tag. e.g ../project.xml ../common_dependencies.xml The first file would be the parent project and the subsequent files would contain common dependencies. i.e. inherit from the parent and have dependencies composed from siblings. I will submit a patch for that functionality as soon as I get away from the corporate firewall. Please let me know if this sort of functionality has already been planned. TIA. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org