我对m2e和wtp有一些了解,但无法找出在m2e和m2e-wtp之上提供了哪些额外的m2e-wtp?
我的理解 :-m2e :-
m2e连接器有助于在eclipse下导入和创建maven项目,您也可以在eclipse中使用它来构建项目。有各种各样的公司,例如
平方米
m2eEclipse
SonarQube M2e连接器WTP:-
Web工具项目添加了各种j2ee功能,例如Web服务器工具(WST),可帮助使用eclipse创建服务器并帮助
在热代码替换中(我猜想它会提取pom设置,并相应地将其发布到服务器的正确目录下。我不确定是在wtp还是m2e-wtp中是谁?)m2e-wtp :-
我不确定在m2e和m2e-wtp之上还提供了什么额外的m2e-wtp,它有什么帮助?
最佳答案
如m2e-wtp website所述:
WTP的Maven集成项目(也称为m2e-wtp)旨在
提供Maven Integration for Eclipse之间的紧密集成
(也称为m2e)和Eclipse Web工具项目(WTP)。
m2e-wtp提供了一组m2e连接器,用于配置
WTP中的Java EE项目为Eclipse带来了独特的Maven功能
IDE,可帮助您将Eclipse项目转换为Maven。
因此,m2e在Eclipse中提供了“基本”的Maven集成(Java配置,pom.xml编辑器以及其他用于第三方插件的其他API)。 WTP提供了一种配置Java EE项目以将其部署到一系列应用程序服务器以及其他与JavaEE相关的工具和验证的方法,但是它不了解Maven。
m2e-wtp是m2e和WTP之间的桥梁(请参阅巧妙的徽标?)。基本上,它会根据pom.xml中的信息将有关WTP的Java EE Facets添加到战争项目中,并对其进行配置,以便WTP可以将其正确部署到应用程序服务器上。
关于java - m2e vs wtp vs m2e-wtp?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27937034/