我正在处理Eclipse 4.2 (Juno)中的JSF 2.1项目--但是我需要使用一个尚未更新的插件来在Eclipse 4.2中工作--所以我安装了Eclipse 3.7-Indigo,并尝试在Eclipse Indigo中打开JSF项目。
然而,这是我得到的错误消息--
Implementation of version 2.1 of project facet jst.jsf could not be found. Functionality will be limited.
如何解决此问题?我正在使用的项目使用了JSF2.1和PrimeFaces。
在我的项目中,我使用了我想要修改的开源(与实际的开源项目无关的更改)。
我的项目在git根目录下如下所示:
dir A
dir B
克隆和修改开放源码
我希望将整个项目存储在我的远程git中,但也会不断地更改开源。
我怎样才能做到这一点?我认为子模块和子树并没有真正做我想做的事情。
我对其他的想法持开放态度,我如何处理这个问题。请注意,这些项目位于相同的git存储库中,因为克隆的开源使用我的repo中的其他项目,而来自repo的项目使用的是开放源代码。
我正在尝试在Eclipse Java EE IDE中创建一个JSF2.1项目。
在一个屏幕中,Eclipse使用JAR文件请求JSF实现Libary-在这里我已经将JSF 2.1.10定义为JSF实现库
jsf-api-2.1.10.jar
和
jsf-impl-2.1.10.jar.
然而,在添加了上面的实现库之后,我在Eclipse IDE的同一屏幕上得到了以下错误消息--
Required class javax.faces.FactoryFinder does not exist in selected libraries.
我甚至添加了ApacheMojarra2.1.8和MyF
i'm using eclipse luna and the project used maven, there is a web project and it depends on some java modules, and there are some jsf page (.xhtml) in java modules.
web项目中的jsf标签可以自动完成,但在java项目中不能自动完成。我尝试了"Window > Preferences > General > Content Types > Text > JSP > Add (xh
我正在做一个关于从jsf1.2迁移到JSF2.2的项目,我已经移除了jsf1.2jar,并用jsf2.2jar取而代之!但是,当我试图在faces-config文件( jsf 2.2的新名称空间定义)中更改模式名称空间时,我得到了这个exeception:
Caused by: javax.faces.FacesException: Class org.jboss.as.web.deployment.jsf.JandexAnnotationProvider is
not an instance of com.sun.faces.spi.AnnotationProvider