persistence.xml being ignored in test path when in test/resources/META-INF
--------------------------------------------------------------------------

                 Key: SUREFIRE-427
                 URL: http://jira.codehaus.org/browse/SUREFIRE-427
             Project: Maven Surefire
          Issue Type: Bug
          Components: classloading, TestNG support
    Affects Versions: 2.4
         Environment: Ubuntu Linux 7.10 (Gutsy Gibbon)
Java 1.5.0_11
Maven 2.0.8
TestNG 5.7 (jdk5)
            Reporter: Cory Prowse
            Priority: Blocker
         Attachments: seamMavenExample-20080104.tar.bz2

The file 
  src/test/resources/META-INF/persistence.xml 
is not included in the test path.
When this file is moved to 
  src/main/resources/META-INF/persistence.xml 
then it is loaded correctly.

The attached application will fail to build, complaining about no default 
persistence unit in the deployment

I'm confused why it isn't working as the META-INF directory in the test 
resources does contain another file that IS picked up during the test by JBoss 
Embedded (file: components.xml).

This is using Maven 2.0.8 which explicitly states in its release notes:
  "MNG-3118 - Test-classes should come before classes in the classpath. 
This may slightly alter behavior of tests. The test-classes is now
included first in the classpath to allow test resources to override
normal runtime ones."

I have emailed the users list and not received a response.  Is there anything I 
could try to help?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to