List icon Conteúdo

Configurando o Projeto Maven

Esta página descreve como adicionar o JxBrowser a um projeto baseado em Maven.

Repositório

Para obter os arquivos JAR do JxBrowser utilizando o Maven, é necessário adicionar o seguinte código à seção repositories do seu arquivo pom.xml:

<repository>
    <id>com.teamdev</id>
    <url>https://europe-maven.pkg.dev/jxbrowser/releases</url>
</repository>

A ligação para o repositório https://europe-maven.pkg.dev/jxbrowser/releases Maven não está acessível num navegador da Web, uma vez que está alojado no Registo de Artefatos do Google Cloud.

O repositório Maven para lançamentos está disponível na região dos EUA em https://us-maven.pkg.dev/jxbrowser/releases.

Dependências

Multiplataforma

Se o seu projeto roda em Windows, macOS e Linux, adicione o seguinte código à seção dependencies do seu arquivo pom.xml:

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-cross-platform</artifactId>
    <version>8.0.0</version>
    <type>pom</type>
</dependency>

Específico da plataforma

Se necessitar de arquivos JAR do JxBrowser apenas para uma plataforma específica, pode utilizar a dependência adequada, conforme descrito abaixo.

Se a sua aplicação Java for executada apenas nas plataformas Windows e macOS e não necessitar da dependência do Linux, você pode incluir apenas as dependências do Windows e do macOS.

Windows 32-bit

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-win32</artifactId>
    <version>8.0.0</version>
</dependency>

Windows 64-bit

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-win64</artifactId>
    <version>8.0.0</version>
</dependency>

Windows 64-bit ARM

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-win64-arm</artifactId>
    <version>8.0.0</version>
</dependency>

macOS 64-bit

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-mac</artifactId>
    <version>8.0.0</version>
</dependency>

macOS 64-bit ARM

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-mac-arm</artifactId>
    <version>8.0.0</version>
</dependency>

Linux 64-bit

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-linux64</artifactId>
    <version>8.0.0</version>
</dependency>

Linux 64-bit ARM

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-linux64-arm</artifactId>
    <version>8.0.0</version>
</dependency>

Conjunto de ferramentas GUI

Se você desejar apresentar conteúdo Web na sua aplicação Java Swing/JavaFX GUI, é necessário incluir também uma das seguintes dependências:

Swing

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-swing</artifactId>
    <version>8.0.0</version>
</dependency>

JavaFX

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-javafx</artifactId>
    <version>8.0.0</version>
</dependency>

SWT

<dependency>
    <groupId>com.teamdev.jxbrowser</groupId>
    <artifactId>jxbrowser-swt</artifactId>
    <version>8.0.0</version>
</dependency>