Eclipse 插件创建的项目的默认项目性质是org.eclipse.jdt.core.javanature,默认构建命令是org.eclipse.jdt.core.javabuilder。启用 WTP 时,还会根据需要添加其他项目性质和构建命令。
如果您想为您的项目(即 Spring 项目)提供额外的项目性质和构建命令,您可以将它们添加到您的 pom.xml 中,如下所示:
<project> [...] <build> [...] <plugins> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <additionalProjectnatures> <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> </additionalProjectnatures> <additionalBuildcommands> <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand> </additionalBuildcommands> </configuration> </plugin> [...] </plugins> [...] </build> [...] </project>
要提供您自己的项目性质和构建命令来覆盖默认值,您可以将它们放在您的 pom.xml 中,如下所示:
<project> [...] <build> [...] <plugins> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin<artifactId> <version>2.9</version> <configuration> <projectnatures> <projectnature>my.own.project.nature</projectnature> </projectnatures> <buildcommands> <buildcommand>my.own.build.command</buildcommand> </buildcommands> </configuration> </plugin> [...] </plugins> [...] </build> [...] </project>