gpt4 book ai didi

java - 部署程序集中缺少 Maven 依赖项

转载 作者:IT老高 更新时间:2023-10-28 20:23:24 24 4
gpt4 key购买 nike

我最近从 eclipse 4.4.2 (Luna) 升级到 4.5 (Mars)。我的动态 Web 项目现在在其部署程序集“项目->属性->部署程序集”中不包含 Maven 依赖项。

我可以手动添加它们(使用“Project->Properties->Deployment assembly->Add->Java Build Path Entries->Maven Dependencies”),但每次我运行“Project->Maven->Update Project Configuration”时",再次删除 Maven 依赖项。

请注意,我使用 Eclipse IDE 中的 Apache Tomcat 服务器运行该项目。

我已经安装了

  • m2e 1.6.0.20150526-2032
  • m2e-wtp 1.2.0.20150602-1740

最佳答案

这应该与 eclipse 和 m2eclipse 无关,并且可以选择以获得更好的支持 - m2e-wtp。此外,您不需要复制依赖项。以下是一些可能的原因:

  • 你应该调用 mvn 包(或右键单击 > maven > 包)并获得一个war文件 - (在pom中)必须是war

    <包装> war

  • 您的依赖项应具有默认范围(如果提供或测试它们将不会包含在存档中)

  • 如果您在 Eclipse 中的服务器上将项目作为动态 Web 项目运行,那么您应该打开项目属性(右键单击 > 属性)并选择“部署程序集”。单击“添加”,选择“构建路径条目”,然后选择“maven依赖项”。这将指示 WTP 将 maven 依赖项发送到服务器目录。

关于java - 部署程序集中缺少 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31148282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com