maven test не может найти ресурсы
Я пытаюсь сделать Maven Test.
Я установил каталог ресурсов
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
Я поместил папку с именем inbound внутри этой директории. В моем приложении я пытаюсь открыть его как новый файл ("Входящий"), но он всегда не может его найти. У меня есть входящая копия в корне моего проекта. Код junit не может его найти. Может ли кто-нибудь дать мне предложение? Спасибо
1 ответ
Если вы используете src/test/resources
то вам не нужно указывать это в своем pom.xml
так как это путь к ресурсам по умолчанию для тестов.
Что касается вашей проблемы, вы не должны использовать new File("myfile");
но MyTestClass.class.getResourceAsStream("/myfile");
вместо.
1) Добавьте его в свой src/test/resources
2) при нагрузке использовать classpath:YOUR_FILE
PS: вам не нужно указывать этот код в вашем pom.xml, эти папки являются значениями по умолчанию maven.