3 votes

Pourquoi dois-je toujours "Ajouter le projet Spring Nature" après "Mettre à jour la configuration du projet" de Maven dans Eclipse ?

J'utilise Eclipse pour travailler sur un projet Spring qui est contrôlé par Maven (enfin, le plugin m2e dans Eclipse).

Chaque fois que j'apporte une modification au fichier Maven pom.xml, l'interface se plaint et indique que je dois ensuite exécuter "Update project configuration" à partir de l'élément Maven visible dans le menu contextuel lorsque vous cliquez avec le bouton droit de la souris sur le projet de premier niveau.

Lorsque cette opération est terminée, le projet a alors toujours perdu sa "nature de projet Spring", que je dois à nouveau ajouter à partir de l'élément Spring dans le même menu contextuel. C'est assez ennuyeux.

Pourquoi fait-il cela ?

Existe-t-il un moyen de conserver la nature du projet Spring de façon permanente en ajoutant quelque chose au pom.xml ?

9voto

Ralph Points 42744

J'utilise STS et je n'ai pas ce problème, mais j'ai aussi ce plugin dans mon pom.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-eclipse-plugin</artifactId>
    <version>2.7</version>  
    <configuration>
        <downloadSources>true</downloadSources>
        <downloadJavadocs>false</downloadJavadocs>
        <wtpversion>2.0</wtpversion>
        <additionalBuildcommands>
            <buildCommand>
                <name>org.springframework.ide.eclipse.core.springbuilder</name>
            </buildCommand>
        </additionalBuildcommands>
        <additionalProjectnatures>
            <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
        </additionalProjectnatures>
    </configuration>
</plugin>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X