3

我正在使用 Eclipse 处理通过 Maven 控制的 Spring 项目(嗯,Eclipse 中的 m2e 插件)。

每当我对 Maven pom.xml 文件进行更改时,界面都会抱怨并说我随后需要在右键单击顶级项目时从上下文菜单中看到的 Maven 项目中运行“更新项目配置”。

完成后,该项目总是失去其“Spring 项目性质”,我需要从同一上下文菜单中的 Spring 项中再次添加它。这很烦人。

为什么这样做?

有没有办法通过在 pom.xml 中添加一些东西来永久保留 Spring 项目的性质?

4

1 回答 1

9

我使用 STS 并没有这个问题,但我的 pom.xml 中也有这个插件。

<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>
于 2012-02-02T17:11:37.010 回答