Плагин Maven Eclipse не рассматривает плагин Maven Failsave? - PullRequest
1 голос
/ 09 февраля 2011

Я просто использую 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

1 Ответ

0 голосов
/ 09 февраля 2011

Вы пытались указать свой каталог интеграции в sourceIncludes, как описано здесь ?

...