Я просто использую Maven для создания моего проекта, а также настройки моего проекта затмения. Цель eclipse: eclipse генерирует файл .classpath для eclipse относительно зависимостей и других параметров проекта, таких как исходный каталог, тестовый исходный каталог и т. Д. Теперь я добавил Maven отказоустойчивый плагин и определил <testSourceDirectory>/test/integration</testSourceDirectory>
рядом с моим обычным (junit) тестовым каталогом.Плагин Maven Eclipse не учитывает плагин Maven failave?
- тест/блок -> содержит мои тестовые случаи JUnit, которые исполняют в Maven фазе «тест»
- теста/интеграция -> содержит свою интеграцию (возможно, также JUnit) тестовые случаи, выполненную в Maven фазы «интеграция -контрольная работа".
отлично работает, но затмение плагин не будет рассматривать мой <testSourceDirectory>
и не добавит его в качестве входа в мой файл .claspath :-(Есть ли способ манипулировать eclispe плагина, чтобы добавить запись пути к классам из отказоустойчивых плагин, который я уже следующее:
<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>
Но это приводит к overidden файла .classpath ти вышеприведенной записи в одной строке .. :-(
есть кто-то хорошая идея slve его
?веселит, Yellomen
Нет, потому что я хочу настроить разные корневые папки для тестирования единицы измерения и интеграции, где «единица» или «интеграция» не должны быть частью пакета. Использовать '' означает настроить ' test testSources> ', который позволяет использовать только одну папку. –
Yellomen