Hi Samuel,

There is a bug in doco. In <testResources> you must use <testResource> .

(In <foos> you must generally use <foo> )

Regards,
Yann



--- Samuel Le Berrigaud <[EMAIL PROTECTED]> a écrit :

> Hi,
> 
> I have soime test specific resources for one project. They are
> specified this way in my POM:
> 
>  <build>
>   <testResources>
>    <resource>
>     <targetPath>conf</targetPath>
>     <directory>src/test/conf</directory>
>     <includes>
>      <include>*.properties</include>
>     </includes>
>    </resource>
>    <resource>
>     <targetPath>xml</targetPath>
>     <directory>src/test/xml</directory>
>     <includes>
>      <include>*.xml</include>
>      <include>*.xsl</include>
>     </includes>
>    </resource>
>    <resource>
>     <targetPath>expected</targetPath>
>     <directory>src/test/expected</directory>
>     <includes>
>      <include>*.xml</include>
>      <include>*.html</include>
>      <include>*.pdf</include>
>     </includes>
>    </resource>
>   </testResources>
>   ...
> </build>
> 
> When running the tests (or any goal) I got this error:
> 
> $ m2 install -e
> + Error stacktraces are turned on.
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Error building POM (may not be this project's POM).
> 
> 
> Project ID: unknown
> POM Location: e:\SCM_LOCAL\arcam\ahpxml\pom.xml
> 
> Reason: Parse error reading POM
> 
> 
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Parse error reading POM
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:359)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:276)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.project.InvalidProjectModelException:
> Parse error reading POM
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1097)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1057)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:291)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:276)
>         at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:509)
>         at
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:441)
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:345)
>         ... 11 more
> Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
> TEXT must be immediately followed by END_TAG and not START_TAG
> (positio
> n: START_TAG seen ...<resource>\r\n    <targetPath>... @91:17)
>         at
> org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:1060)
>         at
>
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Reader.java:646)
>         at
>
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2131)
>         at
>
org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4255)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1093)
>         ... 17 more
> 
> The odd thing is that if I change the tag "testResources" with
> "resources", it works and my tests pass sucessfully ! Am I doing
> something wrong ?
> 
> Thanks,
> 
> SaM
> 



        

        
                
___________________________________________________________________________ 
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur http://fr.messenger.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to