Exécution des plugins ne sont pas couverts par le cycle de vie d'erreur de configuration dans Eclipse Juno

Pourquoi mon Maven build fonctionne parfaitement bien sur la ligne de commande, mais quand je le lance dans Eclipse, il exige je ajouter cet article à mon pom.xml sinon, j'obtiens cette erreur:

Plugin execution not covered by lifecycle configuration
: org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile
 (execution: default-testCompile, phase: test-compile)

N'est-il pas étrange que cela se produit autour de la "maven-compiler-plugin" plugin?? Je ne peux pas trouver une autre question comme ça n'importe où sur google, bien que je trouve de nombreux fixer des suggestions autour de la 3ème partie de plugins. J'ai fait beaucoup de recherche et de recherche et n'a trouvé aucune explication à cela, pas même à partir d'ici.

Et la pom.xml nécessaire pour résoudre ce problème:

<!--This plugin's configuration is used to store Eclipse m2e 
settings only. It has no influence on the Maven build itself.-->
    <plugin>
        <groupId>org.eclipse.m2e</groupId>
        <artifactId>lifecycle-mapping</artifactId>
        <version>1.0.0</version>
        <configuration>
        <lifecycleMappingMetadata>
            <pluginExecutions>
                <pluginExecution>
                    <pluginExecutionFilter>
                    <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <versionRange>[3.1,)</versionRange>
                        <goals>
                            <goal>testCompile</goal>
                        </goals>
                    </pluginExecutionFilter>
                    <action> 
                        <ignore></ignore>
                    </action>
                </pluginExecution>
            </pluginExecutions>
        </lifecycleMappingMetadata>
    </configuration>
</plugin>

Et , voici mon petit projet sur GitHub si vous voulez voir ma source.

peut-être la m2e plugin ne supporte que le compilateur version plug-in jusqu'à [2.0,3.0)?
J'ai essayé et cela n'a pas aidé. Fondamentalement , mon projet est une copie de l'archétype par défaut "gmaven-archétype" dans la m2e archétype de catalogue. Stangely, "out-of-the-box", il ne fonctionne pas et il met cette erreur exact je suis déclaration ci-dessus. Pourquoi ne peut-on faire un archétype qui fonctionne réellement?

OriginalL'auteur djangofan | 2013-04-10