Ответ 1
Доступ MainConfig.xml
напрямую. Содержимое каталога src/test/resources
помещается в корень вашего CLASSPATH.
Точнее: содержимое src/test/resources
копируется в target/test-classes
, поэтому, если у вас есть следующая структура проекта:
.
└── src
└── test
├── java
│ └── foo
│ └── C.java
└── resources
├── a.xml
└── foo
└── b.xml
Это приведет к следующему тестовому содержимому CLASSPATH:
-
/foo/C.class
-
/a.xml
-
/foo/b.xml
Чтобы получить доступ к файлам из источника Java, используйте
getClass().getResource("/MainConfig.xml").getFile()
.