我有一个Eclipse/Maven Web项目.我正在尝试更新facets以支持JSF2.但是我无法将动态Web模块更新到3.0(甚至2.5),因为Eclipse拒绝承认我正在使用Java 1.6.它在facet属性中显示了Java 1.6,但每次我尝试将动态Web模块更改为2.5或3.0时,它都会告诉我即使选择了Java 1.6也必须使用它.我怎么解决这个问题?
我不确定Maven是否以及如何在这里发挥作用,但忽略了这一点,您也可以通过编辑.settings/org.eclipse.wst.common.project.facet.core.xml文件来更改项目方面.在Navigator视图(而不是Project Explorer)中浏览时,可以找到该文件.要将动态Web项目构面版本设置为3.0,请编辑以下条目(具有未知版本,由表示...)
<installed facet="jst.web" version="..."/>
Run Code Online (Sandbox Code Playgroud)
至
<installed facet="jst.web" version="3.0"/>
Run Code Online (Sandbox Code Playgroud)
如果这不能解决具体问题,那么很可能一些Maven插件强制基于一个pom.xml左右的facet版本.
| 归档时间: |
|
| 查看次数: |
7026 次 |
| 最近记录: |