Есть ли способ настроить второй файл persistence.xml в проекте Maven, чтобы он использовался для тестирования вместо обычного, который используется для развертывания?
Я попытался поместить persistence.xml в src/test/resources/META-INF, который копируется в целевые/тестовые классы /META -INF, но, похоже, target/classes/META-INF (копия из src/main/resources), несмотря на то, что mvn -X test
перечисляет записи пути к классу в правильном порядке:
[DEBUG] Test Classpath :
[DEBUG] /home/uqpbecke/dev/NetBeansProjects/UserManager/target/test-classes
[DEBUG] /home/uqpbecke/dev/NetBeansProjects/UserManager/target/classes
[DEBUG] /home/uqpbecke/.m2/repository/junit/junit/4.5/junit-4.5.jar
...
Я хотел бы иметь возможность запускать тесты с простой конфигурацией hsqldb без необходимости изменять версию развертывания конфигурации JPA, в идеале, прямо после проверки проекта без какой-либо локальной настройки.