如何在 Eclipse 中使用 Maven 创建 Spring Web 项目?

2022-09-01 23:31:14

我试图通过从Eclipse中选择Archtype Web Application来创建新的maven项目来制作项目。但是当我创建一个新的java类到项目源文件夹时,它没有在包中包含packacge名称,并且源文件夹包含在类路径中。那么我的设置是否有问题,或者为什么Eclipse没有自动将软件包添加到新创建的类中?


答案 1

这就是我所做的:

  • 使用 m2eclipse 插件进行 Maven 集成和 m2eclipse WTP 集成(来自 m2eclipse extras 更新站点)。
  • 使用原型创建新的 maven 项目:maven-archetype-webapp。
  • 创建 src/main/java 文件夹并手动添加到构建路径。
  • 添加 spring 和 spring-webmvc 依赖项。对于 2.5.6.SEC01 版本,请使用:
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring</artifactId>
  <version>2.5.6.SEC01</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-webmvc</artifactId>
  <version>2.5.6.SEC01</version>
</dependency>

答案 2

最简单的方法是按照@Stephen的建议使用Spring工具套件,这是Slipse for Spring开发的捆绑版本。它打包了Spring IDE,M2Eclipse等插件,并为Spring项目提供了自定义项目模板(通过New > Project...)。这将为您提供一个完全配置的项目。

Maven webapp原型允许获得类似的结果,但涉及更多的手动步骤:您必须添加,创建基本包并手动添加Spring依赖项(所以不,您的设置没有什么特别的问题)。src/main/java


推荐