Oh duh, I know better... yes that was it, in the profile. Thank you again for your kind help. This is a very helpful setup!
On Sun, Dec 7, 2014 at 3:45 PM, Fred Bricon <[email protected]> wrote: > 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 >
_______________________________________________ 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
