Обработка другой исходной папки в Eclipse - PullRequest
0 голосов
/ 01 июля 2019

В проекте, над которым я работаю, есть обычные папки src / main и src / test, но недавно они представили src /gration-test, который должен содержать, как следует из названия, интеграционные тесты.

К сожалению, я не могу заставить эту работу работать с Maven и Eclipse. Я попытался добавить исходную папку, но Eclipse не может разрешить зависимости, необходимые для интеграционных тестов, и не может скомпилировать тестовые классы. Я также не могу начать тесты с JUnit.

Исходная папка была добавлена ​​в путь сборки, но это не помогло.

Все остальные разработчики в моей команде используют IntelliJ и сообщают, что у них вообще нет этих проблем. Но с Eclipse он тоже должен работать, верно?

1 Ответ

0 голосов
/ 01 июля 2019

Вы должны справиться с этим с помощью maven, добавив исходную папку в сборку:

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>3.0.0</version>
            <executions>
                <execution>
                    <id>add-test-source</id>
                    <phase>generate-test-sources</phase>
                    <goals>
                        <goal>add-test-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>src/integration</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

В этом примере сборка добавит папку src/integration, в которую можно поместить другие тестовые классы.

Для получения дополнительной информации обратитесь к документации помощник по сборке документации.

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