未包含在项目中的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
答
在Eclipse中处理Maven项目时,请确保您的Maven依赖关系已在Project properties > Deployment Assembly
中正确配置为部署到WEB-INF/lib
文件夹。
什么问题?有什么不工作?你检查了目标目录中的WEB-INF/lib文件夹吗?默认情况下,Maven依赖项在部署期间会被放到WEB-INF/lib中,但它们不在src文件夹中。您可以在项目属性>部署程序集中进行检查。 – Gas 2015-02-12 00:21:09
部署程序集缺少Maven依赖关系。谢谢你的帮助。 – 2015-02-12 06:31:47