After running mvn help:effective-pom I see the plugin being set as expected:

     
<sourceDirectory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\src\main\java</sourceDirectory>
     
<testSourceDirectory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\src\test\java</testSourceDirectory>
     
<outputDirectory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\target\classes</outputDirectory>
     
<testOutputDirectory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\target\test-classes</testOutputDirectory>
      <defaultGoal>install</defaultGoal>
      <resources>
        <resource>
         
<directory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\src\main\resources</directory>
        </resource>
      </resources>
      <testResources>
        <testResource>
         
<directory>C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb/src/test/resources</directory>
          <includes>
            <include>**/*.xml</include>
            <include>import.sql</include>
          </includes>
        </testResource>
      </testResources>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.4.3</version>
          <configuration>
            <childDelegation>true</childDelegation>
            <redirectTestOutputToFile>true</redirectTestOutputToFile>
            <argLine>-Xmx512m</argLine>
            <forkMode>once</forkMode>
            <includes>
              <include>**/*Test*.java</include>
              <include>**/Test*.java</include>
            </includes>
          </configuration>
        </plugin>

When I run the -X option I see that the test-classes directory is first
ahead of classes, yet if I exclude *.xml, import.sql from the resources it
will work fine, but of course, that's not an acceptable solution.

[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' -->
[DEBUG]   (f) argLine = -Xmx512m
[DEBUG]   (f) basedir = C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb
[DEBUG]   (f) childDelegation = true
[DEBUG]   (f) classesDirectory =
C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\target\classes
[DEBUG]   (f) classpathElements =
[C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\target\test-classes,
C:\eclipse_workspaces\europa3\PCNRequestApprovalWeb\target\classes, 

Any ideas why this might be the case?

Lou

-- 
View this message in context: 
http://www.nabble.com/Surefire-2.4.3-Classloading-issue-tp20330022p20334699.html
Sent from the Maven - Users mailing list archive at Nabble.com.


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

Reply via email to