使用Eclipse露娜SR1和m2e插件,我用Maven创建了一个Java项目。
如何删除默认项目方面(例如CDI、JPA等)在这个项目的pom.xml里?

在Maven ->更新项目之后取消选中项目->属性重置中的“项目面”。
发布于 2015-03-05 04:57:10
您可以在工作区首选项或项目属性级别禁用带有相关方面的m2e集成,在Maven > Java集成(用于JAX、JPA、JSF)和JBoss Tools > JBoss Maven integration、Hibernate、.
或者,您可以在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节点是由WTP自动添加的,不受任何m2e集成插件的控制。
如果它困扰您,您可以将其隐藏在Project视图中,自定义View...>Content>取消检查JAX元素
https://stackoverflow.com/questions/28859098
复制相似问题