Запуск тестов с типом упаковки maven «pom»

У меня возникли проблемы с запуском моих модульных тестов, когда мой pom установлен на вид упаковки "пом". Сначала говорилось, что для этого проекта цели не нужны, поэтому я добавил maven-surefire-plugin в свой pom.xml, чтобы привязать тестовую фазу к тестовой цели maven-surefire-plugin.

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.9</version>
            <executions>
                <execution>
                    <phase>test</phase>
                    <goals>
                        <goal>test</goal>
                    </goals>
                </execution>
            </executions>
        </plugin> 

Теперь плагин surefire запускается, но сообщает, что тестов для запуска нет. Если я изменил тип упаковки на jar и запустил mvn test, он заберет мои файлы тестов.

Когда я запускаю mvn test -X, он говорит: «testSourceDirectory = C: \ dev \ dsl \ src \ test \ java», что является правильным местоположением. Отличается ли место проведения испытаний для упаковки типа «пом» и «банка»? Я пробовал добавить

            <configuration>
                <testSourceDirectory>src/test/java</testSourceDirectory>
            </configuration>

в плагин surefire, но это совершенно не помогло.

13
задан user977208 12 January 2012 в 22:48
поделиться