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>
<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>
<configuration>
<projectnatures>
<projectnature>my.own.project.nature</projectnature>
</projectnatures>
<buildcommands>
<buildcommand>my.own.build.command</buildcommand>
</buildcommands>
</configuration>
</plugin>
[...]
</plugins>
[...]
</build>
[...]
</project>