禁用EclipseJSFfacet/nature

禁用EclipseJSFfacet/nature,eclipse,maven,jsf,Eclipse,Maven,Jsf,Eclipse坚持在我的项目中启用JSF方面。我可以很容易地禁用它,但是当我通过Eclipse运行Maven->Update项目时,facet(以及相关的WEB-INF/faces config.xml文件)返回。我在POM中没有引用JSF,并且在我的类路径中没有JSF JAR,所以 为什么Eclipse要添加JSF方面?这可能是由(a)Maven插件或(b)JBoss工具插件造成的 对于(a)尝试: 取消选中下面的“JSF配置器” 首选项>Maven>JavaEE集成 从.project文件

Eclipse坚持在我的项目中启用JSF方面。我可以很容易地禁用它,但是当我通过Eclipse运行Maven->Update项目时,facet(以及相关的
WEB-INF/faces config.xml
文件)返回。我在POM中没有引用JSF,并且在我的类路径中没有JSF JAR,所以


为什么Eclipse要添加JSF方面?这可能是由(a)Maven插件或(b)JBoss工具插件造成的

对于(a)尝试:

  • 取消选中下面的“JSF配置器”

    首选项>Maven>JavaEE集成

  • .project
    文件中删除以下行:

     <nature>org.jboss.tools.jsf.jsfnature</nature>
    
    org.jboss.tools.jsf.jsf
    
  • 使用Alt+F5和

  • 再次检查
    .project
    文件


  • 在完成上述所有操作(包括删除faces-config.xml)后,它就不起作用了。…@KarenGoh我切换到IntelliJ,无法在最新版本的Eclipse上检查这一点。也许有一种新的检测机制。