Utilizando IDEA IntelliJ 13.1. Pila de componentes: JSF 2.2 + Primefaces 4.0, Tomcat 7.
Creando XML simple con código:
<ui:composition template="rootTemplate.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
</ui:composition>
Pero IDEA no puede obtener las url de primefaces y resaltarlas con rojo.
El navegador muestra el error 404 al intentar cargar http://primefaces.org/ui también.
¿Qué estoy haciendo mal?
Respuestas
3 para la respuesta № 11) por favor asegúrese de agregar soporte de marco
2) IDEA a veces necesita estar sincronizada. por lo tanto, use el botón "Reimportar todos los proyectos de Maven".
1 para la respuesta № 2
No encontré la fuente del problema.
Pero el cambio de la implementación JSF de com.sun.faces: 2.2.5 a com.sun.faces: 2.2.6 solucionó el problema.
Ahora IDEA encuentra el archivo * .taglib.xml requerido en primefaces-4.0.jar.
Al volver a la versión 2.2.5, el problema vuelve :(
Que mística
===== ACTUALIZACIÓN =====
En IDEA se puede configurar el taglib manualmente. Se coloca en primefaces-4.0.jar / META-INF / primefaces-p.taglib.xml