If you want to move the profile snippet up to the parent level, you need to
move the <plugins> section under a <pluginManagement> node. Works for me.

On Sun, Dec 7, 2014 at 3:15 PM, Jeff Jensen <[email protected]> wrote:

> Thank you Fred!  I did not know about the <webResources> feature.  This is
> very slick.
>
> I have 8 components of a system, each builds to a war, and want to share
> this config in their common parent for DRY and when adding new components.
> It is not working yet with the config in the parent, only in each module.
> Is there something different to do when sharing like that to make it work?
>
> On Sun, Dec 7, 2014 at 12:47 PM, Fred Bricon <[email protected]> wrote:
>
>> Yes there's a pretty straightforward way to enable that behavior, which
>> doesn't even require IDE specific settings : Use a combination of maven
>> profiles and the maven-war-plugin webresources settings.
>>
>> Simply configure a profile like :
>>
>> <profile>
>>   <id>dev</id>
>>   <activation>
>>     <property> <!-- this will automatically be enabled when using m2e -->
>>       <name>m2e.version</name>
>>     </property>
>>   </activation>
>>   <build>
>>     <plugins>
>>       ...
>>       <plugin>
>>         <artifactId>maven-war-plugin</artifactId>
>>         <!-- this will inherit existing maven-war-plugin configuration-->
>>         <configuration>
>>           <webResources>
>>             <resource>
>>               <directory>${project.build.testOutputDirectory}</directory>
>>               <includes>
>>                 <include>**/some/test/resources/**</include>
>>               </includes>
>>               <targetPath>WEB-INF/classes/</targetPath>
>>             </resource>
>>           </webResources>
>>         </configuration>
>>       </plugin>
>>     </plugins>
>>   </build>
>>
>> This dev profile will automatically be enabled when running with m2e (via
>> the m2e.version property), but you can also use other activation triggers
>> if needed.
>>
>> The selected test resources will be copied to
>> target/m2e-wtp/web-resources/WEB-INF/classes, when using m2e-wtp, or the
>> default war directory when using CLI or other IDEs, when the dev profile is
>> enabled.
>>
>> Now if you already defined webResources in your main maven-war-plugin
>> configuration, you should use <webResources combine.children="append">
>> in the dev profile, so the test webResources are added to your original
>> webresources.
>>
>> HIH
>>
>> Fred
>>
>>
>> On Sun, Dec 7, 2014 at 12:39 PM, Jeff Jensen <[email protected]> wrote:
>>
>>> Since we use m2e to configure the Eclipse modules, I'm wondering if
>>> there is a configuration that will allow m2e/wtp to publish one or more
>>> files from test-classes or src/test/resources?
>>>
>>> Specifically, I'm interested in having
>>> src/test/resources/logback-test.xml published, activating the testing
>>> configuration instead of the production one.
>>>
>>> I'm trying to avoid temporary manual edits, such as locally changing
>>> logback.xml and manually adjusting the "Web Deployment Assembly" Eclipse
>>> config.
>>>
>>> If there is not a configuration that does so, has anyone else solved
>>> this in a non-manual edits manner?
>>>
>>>
>>> _______________________________________________
>>> m2e-users mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>>
>>
>>
>>
>> --
>> "Have you tried turning it off and on again" - The IT Crowd
>>
>> _______________________________________________
>> m2e-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>
>
> _______________________________________________
> m2e-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>



-- 
"Have you tried turning it off and on again" - The IT Crowd
_______________________________________________
m2e-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to