Удалить каталоги CVS из Maven Pom, особенно в сочетании с serenityBDD

У меня есть serenityBDD (бывший thucydides) тестовый проект с использованием JBehave а также Selenium который хранится в CVS... но когда я запускаю выполнение теста, я также получаю CVS папки отображаются как возможности / особенности и истории:

serenityBDD живая документация

Это происходит из-за соглашения о переконфигурации serenityBDD и предполагается, что все папки CVS, которые автоматически генерируются Turtoise Cvs, являются функциями / историями / чем угодно.

Как я могу исключить эти папки из исполнения? Я уже пытался изменить POM и исключить все CVS Дирс, положив

<configuration>
  <excludes>
    <exclude>**/CVS/**</exclude>
  </excludes>
</configuration>

все вокруг плагинов... но это не помогает мне, они все еще там.. Я думаю, что решение должно быть изменить mvn pom но на самом деле я не эксперт, использующий mvn,

Это POM (только <build> а также <profile> часть):

<build>
        <plugins>
            <plugin>
                <artifactId>maven-failsafe-plugin</artifactId>
                <version>2.18</version>
                <configuration> 
                    <includes>
                        <include>**/*Test.java</include>
                        <include>**/Test*.java</include>
                        <include>**/When*.java</include>
                        <include>**/*TestSuite.java</include>
                    </includes>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>integration-test</goal>
                            <goal>verify</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
            </plugin>
            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.4.1</version>
            <executions>
                <execution>
                    <id>clean</id>
                    <phase>initialize</phase>
                    <goals>
                        <goal>clean</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
                <groupId>net.serenity-bdd.maven.plugins</groupId>
                <artifactId>serenity-maven-plugin</artifactId>
                <version>${serenity.maven.version}</version>
                <dependencies>
                    <dependency>
                        <groupId>net.serenity-bdd</groupId>
                        <artifactId>serenity-core</artifactId>
                        <version>${serenity.version}</version>
                    </dependency>
                </dependencies>
                <executions>
                    <execution>
                        <id>serenity-reports</id>
                        <phase>post-integration-test</phase>
                        <goals>
                            <goal>aggregate</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

    <profiles>
        <profile>
            <id>ENTW</id>
            <build>
                <plugins>
                    <plugin>
                        <artifactId>maven-antrun-plugin</artifactId>
                        <executions>
                            <execution>
                                <phase>process-test-resources</phase>
                                <goals>
                                    <goal>run</goal>
                                </goals>
                                <configuration>
                                    <tasks>
                                        <copy todir="target/test-classes">
                                            <fileset dir="properties/ENTW">
                                                <include name="**/*.*" />                       
                                            </fileset>
                                        </copy>
                                    </tasks>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>

0 ответов

Другие вопросы по тегам