【发布时间】:2013-12-21 11:37:12
【问题描述】:
对 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 项目”部分,我没有得到相同的部署程序集截图。这就是我得到的:
我在 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/.../... 形式的条目列表
祝大家节日快乐,提前感谢您对此提供的任何帮助 八哥
【问题讨论】:
-
上传你的 pom.xml 文件
-
我按照教程的建议进行了更新。这就是你对@KamleshArya 的引用吗?
-
您的部署程序集到底有什么不正确的地方?它不完全相同,但要点似乎是相同的。差异可能只是插件版本的差异。你的似乎更新了。
-
永远不要混合使用 m2e 和 maven-eclipse 插件,它们有不同的策略并且彼此不兼容。 maven-eclipse 插件会根据 pom.xml 生成 eclipse 文件。
pom.xml中的任何修改都需要您关闭 eclipse,运行eclipse:eclipse并重新启动 eclipse。 m2e 是首选方式:如果您进行更改,它将动态更新 eclipse 项目。
标签: java eclipse spring maven tomcat