Во время выполнения интеграционных тестов JUnit в Eclipse у меня есть два файла persistence.xml в пути к классам - один, содержащий конфигурацию для тестовых случаев, а другой - для производства. Мне нужно найти способ исключить файл persistence.xml для производства из тестового пути к классам.
Ограничения: мне не разрешено использовать Maven или Ant, только Eclipse Helios SR1 (с JUnit). Поставщиком постоянства JPA 2 является EclipseLink 2.2.0. Поскольку я должен использовать ClearCase 7.0 в качестве VCS, никакие связанные ресурсы невозможны, например, , как описано здесь .
Вот примерная структура проекта:
project-datamodel (containing the Entity beans)
\- src/resources/META-INF/persistence.xml (for production; want to exclude it)
\- test/resources/META-INF/persistence.xml (for test)
project-service (containing the Session beans)
\- ejbModule
project-service-it (containing the JUnit integration tests for the Session beans)
\- test