You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Douglas Ferguson <do...@epsiia.com> on 2006/08/14 20:18:28 UTC
Profile Inheritance
Are profiles inherited from the parent pom?
__________________________________________
Douglas W. Ferguson
EPSIIA - Another Fiserv Connection
Development
Office Phone: 512-329-0081 ext. 3309
Dial Toll Free: 800-415-5946
Mobile Phone: 512-293-7279
Fax: 512-329-0086
douglas.ferguson@epsiia.com
www.epsiia.com <http://www.epsiia.com/>
__________________________________________
RE: Profile Inheritance
Posted by Douglas Ferguson <do...@epsiia.com>.
I'm only running this build from each child.
I'm using the parent for inheritance.
The parent doesn't even define the children as there are 100s.
If I have:
2 poms: pom a & pom b
Pom b declare pom a as it's parent.
Pom a has 2 profiles decared in it.
I run mvn -Pprofile1 from pom b's directory will profile1 activate for the
loading of pom a?
When I run mvn -Pprofile1 help:active-profiles it doesn't show.
D-
-----Original Message-----
From: John Casey [mailto:casey.john.d@gmail.com]
Sent: Monday, August 14, 2006 4:25 PM
To: Maven Users List
Subject: Re: Profile Inheritance
right. if you ran from the parent, and the parent specified these child POMs
as modules (or sub-modules), then you'd get a listing of all POMs in the
build, and the profiles which are active for each.
On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
>
> I think this may explain what I was seeing..
>
> I have a parent pom.xml which defines 2 profiles. When I run mvn
> help:active-profiles for the child, I couldn't get it to say that either
> profile was active.
>
> So perhaps the profile is active in the parent but not in the child?
>
>
>
> -----Original Message-----
> From: John Casey [mailto:casey.john.d@gmail.com]
> Sent: Monday, August 14, 2006 3:20 PM
> To: Maven Users List
> Subject: Re: Profile Inheritance
>
> Actually, profiles themselves are NOT inherited as such. Instead, they are
> triggered when the parent POM delcaring them is loaded, and applied to
> that
> parent POM. Then, the effects of the profile are inherited via normal
> parent
> inheritance calculation.
>
> It's a small difference in most cases, but it can be important to
> understand.
>
> -john
>
> On 8/14/06, Craig McClanahan <cr...@apache.org> wrote:
> >
> > On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
> > >
> > > Are profiles inherited from the parent pom?
> >
> >
> > They are supposed to be, although there have been a few issues here and
> > there. The one that bit us (Shale project) was MNG-2221[1], which looks
> > like it's been fixed for 2.0.5 when that is released.
> >
> > Craig
> >
> > [1] http://jira.codehaus.org/browse/MNG-2221
> >
> >
> > __________________________________________
> > >
> > >
> > > Douglas W. Ferguson
> > >
> > > EPSIIA - Another Fiserv Connection
> > >
> > > Development
> > >
> > > Office Phone: 512-329-0081 ext. 3309
> > >
> > > Dial Toll Free: 800-415-5946
> > >
> > > Mobile Phone: 512-293-7279
> > >
> > > Fax: 512-329-0086
> > >
> > > douglas.ferguson@epsiia.com
> > >
> > > www.epsiia.com <http://www.epsiia.com/>
> > >
> > > __________________________________________
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Profile Inheritance
Posted by John Casey <ca...@gmail.com>.
right. if you ran from the parent, and the parent specified these child POMs
as modules (or sub-modules), then you'd get a listing of all POMs in the
build, and the profiles which are active for each.
On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
>
> I think this may explain what I was seeing..
>
> I have a parent pom.xml which defines 2 profiles. When I run mvn
> help:active-profiles for the child, I couldn't get it to say that either
> profile was active.
>
> So perhaps the profile is active in the parent but not in the child?
>
>
>
> -----Original Message-----
> From: John Casey [mailto:casey.john.d@gmail.com]
> Sent: Monday, August 14, 2006 3:20 PM
> To: Maven Users List
> Subject: Re: Profile Inheritance
>
> Actually, profiles themselves are NOT inherited as such. Instead, they are
> triggered when the parent POM delcaring them is loaded, and applied to
> that
> parent POM. Then, the effects of the profile are inherited via normal
> parent
> inheritance calculation.
>
> It's a small difference in most cases, but it can be important to
> understand.
>
> -john
>
> On 8/14/06, Craig McClanahan <cr...@apache.org> wrote:
> >
> > On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
> > >
> > > Are profiles inherited from the parent pom?
> >
> >
> > They are supposed to be, although there have been a few issues here and
> > there. The one that bit us (Shale project) was MNG-2221[1], which looks
> > like it's been fixed for 2.0.5 when that is released.
> >
> > Craig
> >
> > [1] http://jira.codehaus.org/browse/MNG-2221
> >
> >
> > __________________________________________
> > >
> > >
> > > Douglas W. Ferguson
> > >
> > > EPSIIA - Another Fiserv Connection
> > >
> > > Development
> > >
> > > Office Phone: 512-329-0081 ext. 3309
> > >
> > > Dial Toll Free: 800-415-5946
> > >
> > > Mobile Phone: 512-293-7279
> > >
> > > Fax: 512-329-0086
> > >
> > > douglas.ferguson@epsiia.com
> > >
> > > www.epsiia.com <http://www.epsiia.com/>
> > >
> > > __________________________________________
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
RE: Profile Inheritance
Posted by Douglas Ferguson <do...@epsiia.com>.
I think this may explain what I was seeing..
I have a parent pom.xml which defines 2 profiles. When I run mvn
help:active-profiles for the child, I couldn't get it to say that either
profile was active.
So perhaps the profile is active in the parent but not in the child?
-----Original Message-----
From: John Casey [mailto:casey.john.d@gmail.com]
Sent: Monday, August 14, 2006 3:20 PM
To: Maven Users List
Subject: Re: Profile Inheritance
Actually, profiles themselves are NOT inherited as such. Instead, they are
triggered when the parent POM delcaring them is loaded, and applied to that
parent POM. Then, the effects of the profile are inherited via normal parent
inheritance calculation.
It's a small difference in most cases, but it can be important to
understand.
-john
On 8/14/06, Craig McClanahan <cr...@apache.org> wrote:
>
> On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
> >
> > Are profiles inherited from the parent pom?
>
>
> They are supposed to be, although there have been a few issues here and
> there. The one that bit us (Shale project) was MNG-2221[1], which looks
> like it's been fixed for 2.0.5 when that is released.
>
> Craig
>
> [1] http://jira.codehaus.org/browse/MNG-2221
>
>
> __________________________________________
> >
> >
> > Douglas W. Ferguson
> >
> > EPSIIA - Another Fiserv Connection
> >
> > Development
> >
> > Office Phone: 512-329-0081 ext. 3309
> >
> > Dial Toll Free: 800-415-5946
> >
> > Mobile Phone: 512-293-7279
> >
> > Fax: 512-329-0086
> >
> > douglas.ferguson@epsiia.com
> >
> > www.epsiia.com <http://www.epsiia.com/>
> >
> > __________________________________________
> >
> >
> >
> >
> >
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Profile Inheritance
Posted by John Casey <ca...@gmail.com>.
Actually, profiles themselves are NOT inherited as such. Instead, they are
triggered when the parent POM delcaring them is loaded, and applied to that
parent POM. Then, the effects of the profile are inherited via normal parent
inheritance calculation.
It's a small difference in most cases, but it can be important to
understand.
-john
On 8/14/06, Craig McClanahan <cr...@apache.org> wrote:
>
> On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
> >
> > Are profiles inherited from the parent pom?
>
>
> They are supposed to be, although there have been a few issues here and
> there. The one that bit us (Shale project) was MNG-2221[1], which looks
> like it's been fixed for 2.0.5 when that is released.
>
> Craig
>
> [1] http://jira.codehaus.org/browse/MNG-2221
>
>
> __________________________________________
> >
> >
> > Douglas W. Ferguson
> >
> > EPSIIA - Another Fiserv Connection
> >
> > Development
> >
> > Office Phone: 512-329-0081 ext. 3309
> >
> > Dial Toll Free: 800-415-5946
> >
> > Mobile Phone: 512-293-7279
> >
> > Fax: 512-329-0086
> >
> > douglas.ferguson@epsiia.com
> >
> > www.epsiia.com <http://www.epsiia.com/>
> >
> > __________________________________________
> >
> >
> >
> >
> >
>
>
Re: Profile Inheritance
Posted by Craig McClanahan <cr...@apache.org>.
On 8/14/06, Douglas Ferguson <do...@epsiia.com> wrote:
>
> Are profiles inherited from the parent pom?
They are supposed to be, although there have been a few issues here and
there. The one that bit us (Shale project) was MNG-2221[1], which looks
like it's been fixed for 2.0.5 when that is released.
Craig
[1] http://jira.codehaus.org/browse/MNG-2221
__________________________________________
>
>
> Douglas W. Ferguson
>
> EPSIIA - Another Fiserv Connection
>
> Development
>
> Office Phone: 512-329-0081 ext. 3309
>
> Dial Toll Free: 800-415-5946
>
> Mobile Phone: 512-293-7279
>
> Fax: 512-329-0086
>
> douglas.ferguson@epsiia.com
>
> www.epsiia.com <http://www.epsiia.com/>
>
> __________________________________________
>
>
>
>
>