未包含在项目中的Maven依赖项部署在Websphere Liberty

问题描述:

我正在使用Eclipse Luna,Maven 3和Websphere Liberty 8.5.5。我在eclipse中添加了websphere liberty服务器。*部署的EAR/WAR项目不包括WAR的WEB-INF/lib中的Maven依赖项。如果我导出EAR或WAR,则导出的文件包含所有依赖关系。可能会出现什么问题?未包含在项目中的Maven依赖项部署在Websphere Liberty

+0

什么问题?有什么不工作?你检查了目标目录中的WEB-INF/lib文件夹吗?默认情况下,Maven依赖项在部署期间会被放到WEB-INF/lib中,但它们不在src文件夹中。您可以在项目属性>部署程序集中进行检查。 – Gas 2015-02-12 00:21:09

+0

部署程序集缺少Maven依赖关系。谢谢你的帮助。 – 2015-02-12 06:31:47

在Eclipse中处理Maven项目时,请确保您的Maven依赖关系已在Project properties > Deployment Assembly中正确配置为部署到WEB-INF/lib文件夹。

天然气有正确的答案。这里只是一个截图:

Eclipse Properties for Project

如果Maven的依赖关系是missingf则点击“Java构建路径Entiries”和选择“Maven依赖”

在我的工作空间,当我做这个设置将丢失Maven /更新项目。