Maven依赖项未添加到WEB-INF / lib

对于Spring,Maven,Tomcat和其他所有人来说都是新手,我正在尝试在Eclipse中建立一个Spring Web项目,使用Maven然后将项目部署到Tomcat。

我正在关注本教程,由SOF成员建议: http : //www.beingjavaguys.com/2013/08/spring-maven-web-application-in-eclipse.html

我很麻烦让Maven将pom.xml指定的依赖项添加到Tomcat的WEB-INF/lib 。 我一直严格遵循这些步骤,但在“在Eclipse中运行Spring Maven项目”部分中,我没有获得相同的部署程序集截图。 这就是我得到的:

<img src="http://sofzh.miximages.com/java/lbY2P.png" alt="Eclipse中的Web部署程序集,运行 mvn eclipse:eclipse -Dwtpversion = 2.0 “>

我在Eclipse中检查过WTP在这里,它是(帮助 – >安装新软件 – >链接“安装了什么?”)但是我看到m2e-wtp的版本是1.0。**。 所以我试图运行mvn eclipse:eclipse -Dwtpversion=1.0命令(使用版本1.0而不是2.0)但仍然是同样的问题……

有人遇到过同样的问题吗? 我已经看到了类似的问题,尝试了所建议但不幸的是没有任何对我有用的东西。 例如,我进入Web部署程序集并单击Add – > Java Build Path Entries但我没有看到Maven Dependencies复选框:我看到的是表单M2_REPO/.../...的条目列表

祝大家节日快乐,并提前感谢您对Myna的任何帮助

看起来您的“部署程序集”缺少添加到项目打包结构中的Maven依赖项 。 这应该是这样的:

在此处输入图像描述

添加它的方法是:
– 点击Add
– 选择Java Build Path Entries
– 选择Maven Dependencies
Finish

这应该将您的Maven依赖项添加到WEB-INF/lib 。 如果您的项目结构不是标准的,您也可以通过在Deploy Path列中双击来编辑该路径 – 在本例中,在WEB-INF/lib

希望有所帮助。

打开项目文件夹,找到.classpath文件,编辑它并添加以下代码

      

在新创建的工作区中压缩新的maven web项目后,我遇到了同样的问题。 我检查了上面提到的所有内容:@Eugen,@ lucky,@ Carry – 所有这些都已经在我的项目中展示了。

我通过右键浏览并选择Maven – > Update Project解决了我的问题

看起来你没有在你使用的eclipse版本中安装Maven。 但是,您可以从Eclipse Market安装Maven Integration for Eclipse 。 只需转到Help => Eclipse MarketPlace并键入Maven Integration并安装Maven Integration for eclipse。

一旦完成,eclipse将重新启动,您将能够在Dependency管理中将您的jar视为Maven依赖项。

访问此url获取更多信息希望这会有所帮助。 m2eclipse的