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

new*_*bie 23 java eclipse maven-2

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

sou*_*els 17

这就是我做的:

  • 使用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>
Run Code Online (Sandbox Code Playgroud)

  • @sourcerebels:你提供的链接,它是使用蚂蚁设置应用程序,而不是maven :( (2认同)

Pas*_*ent 5

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

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