Return-Path: Delivered-To: apmail-maven-continuum-users-archive@www.apache.org Received: (qmail 56587 invoked from network); 9 Aug 2006 04:18:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Aug 2006 04:18:32 -0000 Received: (qmail 35140 invoked by uid 500); 9 Aug 2006 04:18:31 -0000 Delivered-To: apmail-maven-continuum-users-archive@maven.apache.org Received: (qmail 35109 invoked by uid 500); 9 Aug 2006 04:18:31 -0000 Mailing-List: contact continuum-users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-users@maven.apache.org Delivered-To: mailing list continuum-users@maven.apache.org Received: (qmail 35098 invoked by uid 99); 9 Aug 2006 04:18:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 21:18:31 -0700 X-ASF-Spam-Status: No, hits=1.9 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 203.193.132.103 is neither permitted nor denied by domain of kagupta@quark.com) Received: from [203.193.132.103] (HELO Mail.quark.co.in) (203.193.132.103) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2006 21:18:30 -0700 Received: from EXCH-IND-VS1.india.quark.com ([10.91.0.201]) by Mail.quark.co.in (8.12.8/8.12.8) with ESMTP id k794DZrx011055 for ; Wed, 9 Aug 2006 09:43:35 +0530 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Resolving Source code dependency among modules? Date: Wed, 9 Aug 2006 09:46:59 +0530 Message-ID: <2BC68159E3EC814BA1E81C108DF99A420D6D0074@EXCH-IND-VS1.india.quark.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: thread-topic: Resolving Source code dependency among modules? thread-index: Aca6+BgJL+qY2Jt3Qv6i9bfab4zxMgAcnSHA From: "Kapil Gupta\(CT\)" To: X-Quark-QuarkAntiVirus-Information: Please contact it-networks@quark.co.in for more information X-Quark-QuarkAntiVirus: Found to be clean X-Quark-ITnetworks-From: kagupta@quark.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Yes Jesse.. -----Original Message----- From: Jesse McConnell [mailto:jesse.mcconnell@gmail.com]=20 Sent: Tuesday, August 08, 2006 8:07 PM To: continuum-users@maven.apache.org Subject: Re: Resolving Source code dependency among modules? so you have a process where you are generating source code from one module for another module? p p/a/ p/b/ so you have A actually generating files into the directories for B? On 8/7/06, Kapil Gupta(CT) wrote: > Hi Jesse, > > My problem is not w.r.t resolving compile time dependencies (class file > dependencies). But it is actually problem of generating source code in a > different module. > Since Continuum allocates a number for each module in its working > directory, I cannot generate the source code of module B from module A. > Am using clean package install as my build definition. > Regards, > Kapil > > -----Original Message----- > From: Jesse McConnell [mailto:jesse.mcconnell@gmail.com] > Sent: Tuesday, August 08, 2006 4:34 AM > To: continuum-users@maven.apache.org > Subject: Re: Resolving Source code dependency among modules? > > sounds like you need to be having each of the subprojects installing > into the local repository so they can be referenced from the other > subprojects.. > > ie, the maven process that is running on each of the subprojects is > running as some user, and the local repository for that user is not > getting the other subprojects installed into it and are therefore not > able to gain access to those generated classes.. > > I had thought that the install was one of the default build > definitions, how are you configured for build definitions right now? > > jesse > > On 8/7/06, Kapil Gupta(CT) wrote: > > Hi, > > > > > > > > I have a multi-module (Spring based) project and there is a case where > > module A is generating source code of module B and module B generates > > source code of module C. The reason behind this is that I have > separated > > interfaces of my application in module A and using a perl script to > > generate remote implementations (which internally call local > > implementation) in module B. Module B again uses perl scripts to > > generate iiop stubs in module C and Soap adapters in module D. All > > modules are in parallel i.e. under same parent directory. > > > > > > > > Am able to compile and package everything if I use a parent pom to > build > > all these modules and specify scm tag there only instead of in each > > child pom. > > > > But in that case I can't build modules individually as there is no SCM > > tag specified in child modules. Even on specifying scm tag in each > > module, I can't generate source code of module B from Module A as they > > are in parallel directories. > > > > > > > > Is there any way I can refer to module B from module A? Is there any > > other way to tackle this kind of situation? > > > > > > > > Thanks, > > > > > > > > Kapil > > > > > > > > CONFIDENTIALITY NOTICE > > This e-mail transmission and any documents, files, or previous e-mail > > messages appended or attached to it, may contain information that is > > confidential or legally privileged. If you are not the intended > > recipient, or a person responsible for delivering it to the intended > > recipient, you are hereby notified that you must not read this > > transmission and that any disclosure, copying, printing, distribution, > > or use of the information contained or attached to this transmission > is > > STRICTLY PROHIBITED. If you have received this transmission in error, > > please immediately notify the sender by telephone +91.172.229.9450 or > > return e-mail message kagupta@quark.com > > and delete the original > > transmission, its attachments, and any copies without reading or > saving > > in any manner. Thank you. > > > > > > > > > > > > > -- > jesse mcconnell > jesse.mcconnell@gmail.com > --=20 jesse mcconnell jesse.mcconnell@gmail.com