/ / XML namespaces para Primefaces 4.0 - java, jsf, jsf-2, primefaces, intellij-idea

Espacios de nombres XML para Primefaces 4.0 - java, jsf, jsf-2, primefaces, intellij-idea

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 № 1

1) 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