【发布时间】:2011-01-25 01:38:34
【问题描述】:
我已经在我的 eclipse 工作台中安装了带有 WTP 集成的 m2eclipse 插件。当我使用在服务器上运行项目时,必须在运行时提供的依赖项(例如 spring)没有部署。这是否按预期工作?也许你们中的一些人可以为我提供正确的方法。
【问题讨论】:
标签: java eclipse tomcat maven-2 m2eclipse
我已经在我的 eclipse 工作台中安装了带有 WTP 集成的 m2eclipse 插件。当我使用在服务器上运行项目时,必须在运行时提供的依赖项(例如 spring)没有部署。这是否按预期工作?也许你们中的一些人可以为我提供正确的方法。
【问题讨论】:
标签: java eclipse tomcat maven-2 m2eclipse
这是否按预期工作?
没有。
也许你们中的一些人可以为我提供正确的方法。
与您提供的详细程度不同(例如您的 POM,尤其是您的 spring 依赖项、您的 eclipse 版本、m2eclipse 版本...)。
附:根据您的措辞,我怀疑您正在为某些依赖项使用 runtime 范围,您可能会遇到MNGECLIPSE-1231。如果您为 Spring 工件这样做,那么我不知道为什么,我建议使用 default 范围。但这是一个很大的猜测。
【讨论】:
右键单击您的项目,选择“属性”
从属性菜单中单击“部署程序集”
单击“添加”->“Java 构建路径条目”,然后单击“下一步”
在列表中选择“Maven Libraries”并点击“Finish”
【讨论】: