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(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> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]