Just define all the _*plugins*_ in your profile as
<inherited>false</inherited>

2009/8/10 David C. Hicks <[email protected]>

> I take it back.  That doesn't help me, either.
> I guess once the profile has been activated at the parent POM level, it
> stays that way for all the children.
>
> David C. Hicks wrote:
> > I must have been blind when reading through my MDG last night.  I found
> > what I believe will be my solution.
> >
> >     <activation>
> >        <file>
> >           <exists>src/changes/changes.xml</exists>
> >        </file>
> >     </activation>
> >
> > Since this is the only module that will have a changes.xml file, this
> > should do the trick for me.  I thought I'd share what I found for
> posterity.
> > Dave
> >
> > David C. Hicks wrote:
> >
> >> I'm trying to get a profile to activate for my parent project but not
> >> for the children.  Unfortunately, the children inherit from the parent
> >> to get dependency information.  So, they also inherit everything else.
> >> My solution (or so I thought) was to use the project.artifactId property
> >> in my activation section...
> >>
> >>                 <activation>
> >>                     <activeByDefault>false</activeByDefault>
> >>                     <property>
> >>                         <name>project.artifactId</name>
> >>                         <value>salient</value>
> >>                     </property>
> >>                 </activation>
> >>
> >> Since only the parent project has this artifact Id, I assumed that it
> >> would activate only for the parent.  However, there was no activation of
> >> this profile at all.
> >>
> >> My overall goal is to try to get the maven-changes-plugin to do an
> >> announcement email using changes.xml in the parent project.  I do not
> >> want announcements for all of the children, though.
> >>
> >> Any help?
> >> Thanks,
> >> Dave
> >>
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to