quarta-feira, 1 de agosto de 2018

JARCH com MAVEN

Introdução

Nesse Post vou mostrar as configurações necessárias para usar o JARCH Framework com um projeto no formato MAVEN. São 3 trechos de configurações dentro do arquivo pom.xml.

Configuração

A primeira configuração é para informar o projeto para utilizar os recursos de templates, css e javascripts.

1. Adicionar o plugin:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.0</version>
    <configuration>
        <overlays>
            <overlay>
                <groupId>br.com.jarch</groupId>
                <artifactId>jarch-template</artifactId>
            </overlay>
        </overlays>
    </configuration>
</plugin>

A segunda configuração é para informar qual versão do framework estamos usando e para todas as dependências usadas pelo JARCH vamos usar a versão configurada no BOM.
2. Adicionar a dependência do BOM:

<dependencyManagement>
   <dependencies>        
        <dependency>
            <groupId>br.com.jarch</groupId>
            <artifactId>jarch-bom</artifactId>
            <version>18.6.0</version>
            <scope>import</scope>
            <type>pom</type>
        </dependency>
    </dependencies>
</dependencyManagement>

A terceira configuração é para adicionar todas as dependências do JARCH que no mímino para um projeto WEB são as informadas abaixo.
3. Adicionar as dependências:

<dependencies>
   <dependency>
      <groupId>br.com.jarch</groupId>
      <artifactId>jarch-framework</artifactId>
   </dependency>

   <dependency>
      <groupId>br.com.jarch</groupId>
      <artifactId>jarch-template</artifactId>
      <type>war</type>
   </dependency>
</dependencies>

Segue um exemplo de pom.xml usando o JARCH Framework.
Download do pom.xml

Conclusão

A configuração do JARCH Framework via MAVEN é muito simples, conforme mostrado nesse tutorial.

Até mais,

Nenhum comentário:

Postar um comentário

Versão 23.3.0-Final

      Introdução Nesse post vou mostrar as principais novidades da versão 23.3.0, algumas correções e pequenas alterações. Alterações Além d...