将Eclipse Luna SR1与m2e插件一起使用,我已经使用Maven创建了一个Java Web项目。
如何删除项目pom.xml中的默认项目方面(例如CDI,JPA等)?
在项目中取消选中“项目构面” - >在Maven之后属性重置 - >更新项目。
答案 0 :(得分:8)
您可以在Maven>下的工作区首选项或项目属性级别禁用m2e与相关Facets的集成。 Java EE集成(适用于JAX-RS,JPA,JSF)和JBoss Tools>用于CDI,Hibernate的JBoss Maven集成......
或者,您可以直接在pom.xml中使用pom属性:
<m2e.jaxrs.activation>false</m2e.jaxrs.activation>
<m2e.jpa.activation>false</m2e.jpa.activation>
<m2e.jsf.activation>false</m2e.jsf.activation>
<m2e.cdi.activation>true</m2e.cdi.activation>
有关详细信息,请参阅:
请注意,您在项目资源管理器中看到的JAX-WS节点是由WTP自动添加的,不受任何m2e集成插件的控制。
如果它困扰你,你可以从Project Explorer视图,Customize View ...&gt; Content&gt;中隐藏它。取消选中JAX-WS Web服务元素