Repositories

You can consume Equo Chromium as a Eclipse P2 Repository, Maven Maven Repository or OSGi OSGi Repository.

P2 Repositories
150.x versions
https://dl.equo.dev/chromium-swt-ce/oss/p2/150
All versions
https://dl.equo.dev/chromium-swt-ce/oss/p2
Maven Repository
https://dl.equo.dev/chromium-swt-ce/oss/mvn
OSGi Repositories
150.x versions
https://dl.equo.dev/chromium-swt-ce/oss/mvn/index_150.xml.gz
All versions
https://dl.equo.dev/chromium-swt-ce/oss/mvn/index.xml.gz

P2

Eclipse Add your P2 Repository to an Eclipse Target Platform file (.target) or as Maven repository in a Tycho project (pom.xml).

.target (Eclipse/Tycho)
<target name="your_target" sequenceNumber="1">
  <locations>
    ...
    <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
      <unit id="com.equo.chromium.cef.feature.feature.group" version="150.0.0"/> (1)
      <unit id="com.equo.chromium.feature.feature.group" version="150.0.0"/> (1)
      <repository location="https://dl.equo.dev/chromium-swt-ce/oss/p2/150"/>
    </location>
  </locations>
</target>
1 Use version="0.0.0" to use the latest version
pom.xml (Tycho)
...
<repositories>
    <repository>
        <id>Equo-Chromium</id>
        <url>https://dl.equo.dev/chromium-swt-ce/oss/p2/150</url>
        <layout>p2</layout>
    </repository>
</repositories>
...

Add Dependencies

MANIFEST.MF
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Require-Bundle: org.eclipse.swt,
 com.equo.chromium;bundle-version="150.0.0",
 com.equo.chromium.cef.cocoa.macosx.x86_64;bundle-version="150.0.0", (1)
 com.equo.chromium.cef.gtk.linux.x86_64;bundle-version="150.0.0", (1)
 com.equo.chromium.cef.win32.win32.x86_64;bundle-version="150.0.0", (1)
...
1 Fragments should not be added in MANIFEST.MF files, but are displayed above for reference. They should be in the target platform.

Maven

Maven Add repository and dependencies in a standard Maven project.

Maven
<repositories>
    <repository>
        <id>Equo-Chromium</id>
        <url>https://dl.equo.dev/chromium-swt-ce/oss/mvn</url>
    </repository>
</repositories>
Gradle Groovy
repositories {
  maven {
    url 'https://dl.equo.dev/chromium-swt-ce/oss/mvn'
  }
}
Gradle Kotlin
repositories {
  maven {
    url = uri("https://dl.equo.dev/chromium-swt-ce/oss/mvn")
  }
}

Add Dependencies

Maven
<dependency>
    <groupId>com.equo</groupId>
    <artifactId>com.equo.chromium</artifactId>
    <version>150.0.0</version>
</dependency>
<dependency>
    <groupId>com.equo</groupId>
    <artifactId>com.equo.chromium.cef.cocoa.macosx.x86_64</artifactId>
    <version>150.0.0</version>
</dependency>
<dependency>
    <groupId>com.equo</groupId>
    <artifactId>com.equo.chromium.cef.gtk.linux.x86_64</artifactId>
    <version>150.0.0</version>
</dependency>
<dependency>
    <groupId>com.equo</groupId>
    <artifactId>com.equo.chromium.cef.win32.win32.x86_64</artifactId>
    <version>150.0.0</version>
</dependency>
Gradle Groovy
implementation 'com.equo:com.equo.chromium:150.0.0'
implementation 'com.equo:com.equo.chromium.cef.cocoa.macosx.x86_64:150.0.0'
implementation 'com.equo:com.equo.chromium.cef.gtk.linux.x86_64:150.0.0'
implementation 'com.equo:com.equo.chromium.cef.win32.win32.x86_64:150.0.0'
Gradle Kotlin
implementation("com.equo:com.equo.chromium:150.0.0")
implementation("com.equo:com.equo.chromium.cef.cocoa.macosx.x86_64:150.0.0")
implementation("com.equo:com.equo.chromium.cef.gtk.linux.x86_64:150.0.0")
implementation("com.equo:com.equo.chromium.cef.win32.win32.x86_64:150.0.0")

OSGi

OSGi Use the provided OSGi index in BND project.

BND
-plugin.osgi: \
    aQute.bnd.repository.osgi.OSGiRepository; \
		locations=https://dl.equo.dev/chromium-swt-ce/oss/mvn/index_150.xml.gz; \
		name='Equo-Chromium'

Add Dependencies

bnd.bnd
-buildpath: \
 com.equo.chromium;version=150.0.0,\
 com.equo.chromium.cef.cocoa.macosx.x86_64;version=150.0.0,\
 com.equo.chromium.cef.gtk.linux.x86_64;version=150.0.0,\
 com.equo.chromium.cef.win32.win32.x86_64;version=150.0.0,\
...

Artifacts

Direct links to jar files for non maven or eclipse projects.

Artifacts

Other versions

  • com.equo.chromium.cef.cocoa.macosx.x86_64 150.0.0 (sha1)  

  • com.equo.chromium.cef.gtk.linux.x86_64 150.0.0 (sha1)  

  • com.equo.chromium.cef.win32.win32.x86_64 150.0.0 (sha1)