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