Skip to content

Maven artifacts for JCEF (Java Chromium Embedded Framework)

License

Notifications You must be signed in to change notification settings

haseok86/jcefmaven

 
 

Repository files navigation

JCEF Maven Artifacts

This repository provides artifacts to integrate JCEF in Maven projects. Supports Linux, Windows and MacOSX.

See the official JCEF git repository: bitbucket or github.
See the jcefbuild binary builds for JCEF: jcefbuild/jcefbuild.

How to use

There are two deployment options for JCEF with maven. You can either embed the library in a fat jar or create a bundle using the jcef-bundle-maven-plugin.

Please choose a deploy option below to get instructions:

Option Advantages Disadvantages
Fat jar Fat jar is platform independent. Not MacOSX compatible and 10 second bundle extraction time on first run. Fat jar for all platforms has ~320MB.
Bundle Plugin MacOSX compatible and no extraction time. A lot smaller (~80MB). Bundles are platform dependent. Testing without exporting not possible on MacOSX.

We recommend using the bundle plugin option.

Repository

<repository>
    <id>jcef-maven</id>
    <name>JCef Maven Repository</name>
    <url>https://friwi.me/jcef/maven</url>
</repository>

Available artifacts:

GroupId ArtifactId Description
org.cef jcef Contains all JCEF artifacts apart from natives (jcef-api and jcef-loader)
org.cef jcef-api Contains the JCEF API from the official JCEF repository
org.cef jcef-bundle-maven-plugin Maven Plugin used to create bundles
org.cef jcef-loader Artifact used to load JCEF in a Maven environment
org.cef jcef-main Contains all JCEF artifacts with natives (jcef-api, jcef-loader and Linux/Windows natives). MacOSX natives not included - MacOSX version only works from bundle!
org.cef jcef-natives-linux32 32-bit Linux natives
org.cef jcef-natives-linux64 64-bit Linux natives
org.cef jcef-natives-macosx64 Universal MacOSX natives
org.cef jcef-natives-win32 32-bit Windows natives
org.cef jcef-natives-win64 64-bit Windows natives

About

Maven artifacts for JCEF (Java Chromium Embedded Framework)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 96.8%
  • Dockerfile 2.8%
  • Shell 0.4%