O Plugin Maven Verifier

O Plugin Maven Verifier

1. Visão geral

Este tutorial apresenta o plug-inverifier, um dos plug-ins principais da ferramenta de construção Maven.

Para uma visão geral dos outros plug-ins principais, consultethis overview article.

2. Objetivo do plugin

O pluginverifier tem apenas um objetivo -verify. This goal verifies the existence or non-existence of files and directories, opcionalmente verificando o conteúdo do arquivo em relação a uma expressão regular.

Apesar do nome, a metaverify está vinculada à faseintegration-test por padrão, e não à faseverify.

3. Configuração

O pluginverifier é acionado apenas se for explicitamente adicionado aopom.xml:


    maven-verifier-plugin
    1.1
    
        input-resources/verifications.xml
    
    
        
            
                verify
            
        
    

This link mostra a versão mais recente do plugin.

The default location of the verification file is src/test/verifier/verifications.xml. Devemos definir um valor para o parâmetroverificationFile se quisermos usar outro arquivo.

Este é o conteúdo do arquivo de verificação mostrado na configuração fornecida:


    
        
            input-resources/example.txt
            Welcome
        
    

Este arquivo de verificação confirma que existe um arquivo chamadoinput-resources/example.txt e que contém a palavraWelcome. Já adicionamos esse arquivo antes, portanto, a execução do objetivo é bem-sucedida.

4. Conclusão

Neste artigo, examinamos o pluginverifier e descrevemos como personalizá-lo.

O código-fonte completo deste tutorial pode ser encontradoover on GitHub.