Any final word on this? Should this be considered a feature or a bug? /Collin
On Wed, Sep 12, 2012 at 10:06 PM, Collin Peters <cpet...@intouchfollowup.com > wrote: > Bringing new meaning to the words "late reply" :) > > Thanks for the link Fred. If I take that that directory [1] and import > into Eclipse I get the same warning: "Access > "/home/collin/code/m2e-test/mid/web/../../resource" directory outside of > project base directory. > (org.apache.maven.plugins:maven-war-plugin:2.1.1:war:default-war:package)" > > Everything still works, just an annoying warning. Any way of squashing > that warning? > > [1] > https://github.com/sonatype/m2eclipse-wtp/tree/master/org.maven.ide.eclipse.wtp.tests/projects/WebResourceFiltering/top > > -- > Collin Peters > cpet...@intouchfollowup.com > (206) 855-6656 (Direct Line) > > > > > > On Sun, Oct 16, 2011 at 10:54 PM, Fred Bricon <fbri...@gmail.com> wrote: > >> Can you try using <directory>${basedir}/../../sql</directory>, this >> scenario is tested in m2e-wtp : >> https://github.com/sonatype/m2eclipse-wtp/blob/master/org.maven.ide.eclipse.wtp.tests/projects/WebResourceFiltering/top/mid/web/pom.xml >> >> Regards, >> >> Fred Bricon >> >> 2011/10/17 Collin Peters <cpet...@intouchfollowup.com> >> >>> I have a Maven war project which includes the following for including >>> some resources >>> >>> <webResources> >>> <!-- Include SQL for dbmaintain --> >>> <webResource> >>> <directory>../../sql</directory> >>> <targetPath>WEB-INF/sql</targetPath> >>> <includes> >>> <include>**/*.sql</include> >>> </includes> >>> </webResource> >>> <!-- Include compiled reports --> >>> <webResource> >>> <directory>../../reports</directory> >>> <targetPath>WEB-INF/reports</targetPath> >>> <includes> >>> <include>**/*.jasper</include> >>> <!-- Include XSLT for reports --> >>> <include>**/*.xslt</include> >>> </includes> >>> </webResource> >>> </webResources> >>> >>> This has always worked fine in Maven (2 & 3) as well as the old >>> m2eclipse. The new m2e complains with "Access >>> "/home/collin/Code/intouch.git/java/intouch-webapp/../../reports" directory >>> outside of project base directory" >>> >>> I know Maven is convention over configuration but this is just forcing >>> convention. To me, putting all my Jasper reports and application SQL >>> inside <root>/java/webapp/src/main/reports instead of <root>/reports is >>> just silly. >>> >>> What are the best practices for dealing with resources that should be >>> included in a WAR, but just don't make sense to include inside the actual >>> Java webapp project >>> >>> Regards, >>> Collin >>> >>> _______________________________________________ >>> m2e-users mailing list >>> m2e-users@eclipse.org >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> >> >> >> -- >> "Have you tried turning it off and on again" - The IT Crowd >> >> _______________________________________________ >> m2e-users mailing list >> m2e-users@eclipse.org >> https://dev.eclipse.org/mailman/listinfo/m2e-users >> >> >
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/m2e-users