Я просто использую Maven для создания своего проекта, а также настройки проекта eclipse.Цель eclipse: eclipse создает файл .classpath для eclipse, касающийся зависимостей и других параметров проекта, таких как исходный каталог, тестовый исходный каталог и т. Д.Теперь я добавил подключаемый модуль отказоустойчивости Maven и определил <testSourceDirectory>/test/integration</testSourceDirectory>
рядом с моим обычным (junit) тестовым каталогом.
- test / unit -> содержит мои тестовые примеры junit, которые выполняются в фазе maven "test"
- тест / интеграция -> содержит мои тесты интеграции (возможно, также junit), выполненные в фазе maven «интеграция-тест».
Работает нормально, НО плагин eclipse не будет учитыватьмой <testSourceDirectory>
и не будет добавлять его как запись в мой файл .claspath :-( Есть ли способ манипулировать плагином eclispe для добавления записи classpath из плагина failsafe? Я уже следующее:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<additionalConfig>
<file>
<name>.classpath</name>
<content>
<![CDATA[<classpathentry kind="src" path="test/integration" output="build/compile/test-classes"/>]]>
</content>
</file>
</additionalConfig>
</configuration>
</plugin>
Но это приводит к переопределению файла .classpath с вышеуказанной записью в виде одной строки ..: - (
У кого-нибудь есть хорошая идея сделать это?
ура, Yellomen