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(DefaultMavenProjectBuilder.java:461)
Thanks for the help
Hugo
Kenney Westerhof wrote:
On Fri, 6 May 2005, Brett Porter wrote:
On 5/6/05, Hugo Palma <[EMAIL PROTECTED]> 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> acceptsWhere did you get that information from... is there an error in the
is the <targetPath> element.
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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
