You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tibor Digana (JIRA)" <ji...@codehaus.org> on 2015/01/05 18:18:10 UTC

[jira] (SUREFIRE-770) persistence.xml in src/test/resources/META-INF is not taken into account

     [ https://jira.codehaus.org/browse/SUREFIRE-770?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tibor Digana closed SUREFIRE-770.
---------------------------------

       Resolution: Not A Bug
    Fix Version/s:     (was: Backlog)

Not related to Maven. We must not hack ClassLoader principles.
Related for J2EE frameworks.
If persistence.xml is loaded via [src/main/java].class.getClassLoader(), we must not load another resource from src/test/resources.
In my notices, the IsolatedClassLoader should be customzable in surefire 3.0.

> persistence.xml in src/test/resources/META-INF is not taken into account
> ------------------------------------------------------------------------
>
>                 Key: SUREFIRE-770
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-770
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: classloading
>    Affects Versions: 2.9
>         Environment: Windows XP
>            Reporter: Wolfgang Grossinger
>              Labels: proposedWontFix
>
> When i have a persistence.xml in /src/main/resources/META-INF and in /src/test/resources/META-INF the xml for the test is never used. I found a few issues how to fix this but nobody had an explanation why this behavior is as it is. For me this behavior is really strange (and I couldn't believe that this is not my fault and is really not working). It seem this has to do with classloading - in my opinion, the test classes and the test resources should have priority, otherwise the whole separation of main/test is useless. I hope, that there is no real reason why this is so at the moment, because this behavior is really strange and absolutely against what the normal user would expect.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)