maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Venisse" <emman...@venisse.net>
Subject Re: M2 project descriptor resource element
Date Fri, 06 May 2005 13:11:22 GMT
The child of <testResources> is <testResource> and not <resource>

Emmanuel

----- Original Message ----- 
From: "Hugo Palma" <hpalma@digitalis.pt>
To: "Maven Users List" <users@maven.apache.org>
Sent: Friday, May 06, 2005 3:08 PM
Subject: Re: M2 project descriptor resource element


> Still can't make it work.
> I didn't mention in the first post but i'm using the <testResources>
> element as parent to resource.
> So my pom looks like:
>
> ....
> <build>
>         <testResources>
>             <resources>
>                 <resource>
>                     <directory>src/sql</directory>
>                     <targetPath>${maven.build.dest}</targetPath>
>                 </resource>
>             </resources>
>         </testResources>
> </build>
>
> and i've tried:
> ......
> <build>
>         <testResources>
>                 <resource>
>                     <directory>src/sql</directory>
>                     <targetPath>${maven.build.dest}</targetPath>
>                 </resource>
>         </testResources>
> </build>
>
>
>
> with no success. The error i get is:
>
> org.apache.maven.reactor.ReactorException: Error processing projects for
> the rea
> ctor:
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:117)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:233)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.apache.maven.project.ProjectBuildingException: Error
> while readin
> g model from file 'C:\java\projectos\Digitalis\pom.xml'.
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
> MavenProjectBuilder.java:470)
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
> le(DefaultMavenProjectBuilder.java:124)
>         at
> org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
> nProjectBuilder.java:117)
>         at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:266)
>         at
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:170)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:102)
>         ... 9 more
> Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
> TEXT must b
> e immediately followed by END_TAG and not START_TAG (position: START_TAG
> seen ..
> .<resources>\r\n\t\t\t\t<resource>... @144:15)
>         at
> org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:105
> 9)
>         at
> org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Re
> ader.java:133)
>         at
> org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re
> ader.java:886)
>         at
> org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.j
> ava:1660)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenPr
ojectBuilder.java:461)
>
>
>
> Thanks for the help
>
> Hugo
>
>
>
> Kenney Westerhof wrote:
>
> >On Fri, 6 May 2005, Brett Porter wrote:
> >
> >
> >
> >>On 5/6/05, Hugo Palma <hpalma@digitalis.pt> wrote:
> >>
> >>
> >>>I'm trying to reference a resource like i did in Maven 1 using the
> >>>resource element like this:
> >>>
> >>><resource>
> >>>    <directory>src/test/otherResources</directory>
> >>>        <includes>
> >>>                        <include>*.xml</include>
> >>>       </includes>
> >>></resource>
> >>>
> >>>
> >>nested inside <resources /> inside <build/> this should work.
> >>
> >>
> >>
> >>>But it seems that in Maven 2 the only child element <resource> accepts
> >>>is the <targetPath> element.
> >>>
> >>>
> >>Where did you get that information from... is there an error in the
> >>docs? targetPath is the only one not allowed in m2 :)
> >>
> >>
> >
> >Not according to Resource.java in maven-model :)
> >
> >In addition to Brett, here's some more information, extracted from the
> >sources:
> >
> >Resource (<resource/>) has an optional child <targetPath/> element;
> >Resource extends FileSet which adds the <directory/> element;
> >FileSet extends PatternSet which adds <includes/> and <excludes/> tags;
> >
> >The includes and excludes are both List's, and are built by nested
> ><include/> and <exclude/> tags respectively. Pretty much maven1 style.
> >
> >so the complete set will be:
> >
> ><project>
> >  ...
> >  <build>
> >  ...
> >    <resources>
> >      <resource>
> >        <directory>src/main/resources</directory>
> > <targetPath>whatever/</targetPath>
> > <includes>
> >   <include>*.xcfg</include>
> > </includes>
> > <excludes>
> >   <exclude>*.example</exclude>
> > </excludes>
> >      </resource>
> >    </resources>
> >  ...
> >  </build>
> >  ...
> ></project>
> >
> >This is not clear in
> >http://maven.apache.org/maven2/project-descriptor.html (could use some
> >indenting and '/' in the ending tags for clarity, there).
> >
> >
> >--
> >Kenney Westerhof
> >http://www.neonics.com
> >GPG public key: http://www.gods.nl/~forge/kenneyw.key
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> >
> >
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message