Нужно ли вручную перечислять все подкаталоги в пределах <resources>в Java POM? - PullRequest
0 голосов
/ 07 марта 2019

моя Java Framework имеет стандартную структуру ресурсов тестирования Maven, которая выглядит следующим образом:

src   

   test r

     resources 

       folder1testdata

       folder2testdata

       folder3testdata

Если я просто помещу src / test / resources в мой POM, он НЕ найдетлюбой из моих тестовых данных.Я должен перечислить КАЖДУЮ папку ресурсов, даже если они все являются директорами стандартного каталога ресурсов Maven.Это правильно или я что-то упустил?

Спасибо, Мэтт

    <testresources>
        <testresource>
            <directory>src/main/resources</directory>
        </testresource>
        <testresource>
          <directory>src/test/resources/folder1testdata</directory>
        </testresource>
        <testresource>
          <directory>src/test/resources/folder2testdata</directory>
        </testresource>
        <testresource>
          <directory>src/test/resources/folder3testdata</directory>
        </testresource>
    </testresources>

1 Ответ

1 голос
/ 07 марта 2019

Вам не нужно включать подпапки в resources или testresources в pom.xml. Вы должны использовать имя подпапки вместе с именем ресурса для доступа к ресурсу в подпапке.

Например, если у вас test.properties в folder1testdata, вы должны использовать /folder1testdata/test.properties при доступе к файлу свойств

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...