URI de xmlns do JSF não registrado no IntelliJ IDEA

Aqui está o início do meu arquivo JSF:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ace="http://www.icefaces.org/icefaces/components"
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      xmlns:f="http://java.sun.com/jsf/core">
<h:head>
</h:head>
<h:body>

Contudo,http://www.icefaces.org/icefaces/components ehttp://java.sun.com/jsp/jstl/core são destacadas em vermelho com erroURI is not registered. Isso faz com que muitas outras tags subsequentes apareçam em vermelho com erroselement 'x' is not allowed here. Aqui está uma imagem mostrando o que quero dizer:

Tentativas de soluções:

Ao procurar uma solução, parecia que outras pessoas com o mesmo problema a resolveram fazendo "Buscar recurso externo". No entanto, isso não funcionou para mim. Para os xmlns de icefacesxmlns:ace="http://www.icefaces.org/icefaces/components" Eu recebo o erro:Error while fetching http://www.icefaces.org/icefaces/components. E para o xmlns do jstlxmlns:c="http://java.sun.com/jsp/jstl/core" Eu recebo o erro:No XML at the location: http://java.sun.com/jsp/jstl/core.

Também descobri que algumas pessoas o resolveram excluindo o arquivo de metadados do IntelliJ IDEAworkspace.xml no.idea diretório. Isso parece funcionar temporariamente ... mas parece que o problema volta depois de um tempo. Também tenho que reconfigurar várias configurações do projeto que gostaria de evitar.

Qualquer ajuda seria apreciada .. Eu não estou realmente familiarizado com o material xmlns e ainda sou um iniciante no desenvolvimento de aplicativos da web. Obrigado!

Atualizar:

Conforme a resposta de Mark Vedder, adicionei manualmente recursos externos ao meu projeto e o problema ainda não ressurgiu.

questionAnswers(7)

yourAnswerToTheQuestion