Validação da Origem ou do Lote

Há dois tipos de validação que podem ocorrer quando você está trabalhando com arquivos de origem em um editor de origem estruturado: validação da origem e validação do lote.

A validação da origem ocorre quando você digita seu código; essa validação reflete o conteúdo "não-salvo" e "não-construído" da origem que você está editando. Por exemplo, se você digitasse o seguinte código em um editor JSP:

<foo:bar>

em que foo:bar é uma tag que não existe, o problema seria descoberto imediatamente e apareceria sublinhado no editor. A vantagem desse tipo de validação é que pode alertar sobre erros instantaneamente.
Nota: Para ativar ou desativar a validação da origem para todos os editores de texto estruturados, clique emJanela > Preferências > Geral > Editores > Editores de Texto Estruturados e marque (ou desmarque) Reportar problemas ao digitar.
A validação do lote ocorre em arquivos salvos. Ela detecta erros do processo de construção e outros erros que o validador da origem não consegue detectar. Por exemplo, suponha que você tenha digitado o seguinte em um editor JSP:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

Nesse exemplo, o mesmo prefixo é utilizado duas vezes. Isso iria requerer que o validador do lote acionasse marcadores e gerasse avisos de construção na visualização Problemas e no Navegador.

A validação do lote pode descobrir erros em vários arquivos de uma só vez e apresentar uma visão abrangente de onde o código problemático pode ser encontrado no projeto. Além disso, você não precisa abrir arquivos em um editor para executar a validação do lote. Para executar a validação do lote em arquivos específicos, selecione e clique com o botão direito do mouse no Explorador de Projetos e selecione Executar Validação no menu pop-up.

Nota: Para definir suas preferências para a validação do lote, clique em Janela > Preferências > Validação
Conceitos relacionados
Editores de Texto Estruturado para Linguagens de Marcações