Maven: Por que adicionar a fonte de teste através do ajudante de compilação não funciona ao gerar o projeto eclipse?

Nosso maven pom.xml especifica para adicionar uma fonte adicional e uma pasta de fonte de teste se um determinado perfil (aqui "java8") estiver ativado. A parte correspondente do pom se parece com o seguinte

    <profile>
        <id>java8</id>
        ....
        <build>
            <plugins>
                ....
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>build-helper-maven-plugin</artifactId>
                    <version>1.8</version>
                    <executions>
                        <execution>
                            <id>add-test-source</id>
                            <phase>generate-test-sources</phase>
                            <goals><goal>add-test-source</goal></goals>
                            <configuration>
                                <sources>
                                    <source>src/test/java8</source>
                                </sources>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>

De acordo comhttp://mojo.codehaus.org/build-helper-maven-plugin/usage.html esta parece ser a especificação correta.

Corridamvm install -P java8 Eu vejo que os testes adicionais são realizados conforme o esperado.

No entanto, correndomvm eclipse:eclipse -P java8 a pasta de fonte de teste adicional não aparece no eclipse.classpath.

Pergunta: Como preciso configurar o maven para adicionar a pasta de origem de teste à configuração do eclipse? O comportamento acima é um bug ou um erro de configuração?

questionAnswers(4)

yourAnswerToTheQuestion