最近,当我在Eclipse中使用Maven项目时,我注意到我的库没有发布到Tomcat,即使它是标准的war包装。 由于我主要使用Vaadin,因此我不太在意,因此我将单个vaadin-xyzjar到了已部署的WEB-INF/lib ,并完成了操作。

然后,我意识到它发生在两个不同的Eclipse实例上,并且在使用Scala编写Develop Vaadin应用程序时 ,我使用了3个不同的库,因此我想纠正此问题。 首先,我将其归咎于我最近安装的JRebel插件,然后我开始进一步调查该案例,发现我需要在我的两个Eclipse实例中都不存在的特殊Maven连接器:WTP连接器。 当Maven集成由Sonatype的m2eclipse完成时,我已经安装了这种连接器,但是前一阵子忘记了。 现在集成称为m2e,但是我必须再次做整个九码...

诊断可能很困难,但是解决方案非常简单。

转到Windows→首选项菜单,然后从此转到Maven→发现。

为什么在使用m2e时Eclipse WTP不发布库

单击打开目录。

为什么在使用m2e时Eclipse WTP不发布库

搜索“ wtp”,选择Maven Integration for WTP,然后单击“完成”。 重新启动并感到高兴。 请注意,可以使用相同的方法来解决Eclipse中大多数Maven插件集成。

有关我对m2e当前状态的看法的总结,请参见此处

翻译自: https://blog.frankel.ch/why-eclipse-wtp-doesnt-publish-libraries-when-using-m2e/

相关文章:

  • 2021-05-05
  • 2021-06-28
  • 2021-05-24
  • 2021-09-18
  • 2021-09-01
  • 2021-10-04
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2022-01-12
  • 2022-01-15
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
相关资源
相似解决方案