maven test не может найти ресурсы - PullRequest
1 голос
/ 07 декабря 2011

Я пытаюсь сделать тест Maven.

Я установил каталог ресурсов

<testResources>
        <testResource>
            <directory>src/test/resources</directory>
        </testResource>
    </testResources>

Я поместил папку с именем inbound внутри этой директории. В моем приложении я пытаюсь открыть его как новый файл («Входящий»), но он всегда не может его найти. У меня есть входящая копия в корне моего проекта. Код junit не может его найти. Может ли кто-нибудь дать мне предложение? Спасибо

1 Ответ

2 голосов
/ 07 декабря 2011

Если вы используете src/test/resources, вам не нужно указывать его в вашем pom.xml, так как это путь к ресурсам по умолчанию для тестов.

Что касается вашей проблемы, вы не должны использовать new File("myfile");, а MyTestClass.class.getResourceAsStream("/myfile"); вместо.

...