This repository offers access to Maven artifacts for the following distributions and versions:
For best results, we recommend using a local artifact repository to cache artifacts. This will guarantee continued availability even when we upgrade our servers.
For the jOOQ Free Trial Edition, please contact sales@datageekery.com to get an extended trial license key, or download the ZIP file from here: https://www.jooq.org/download/versions.
Please configure your Maven or Gradle build with the following additional repository configuration:
<!-- Specify the jOOQ repository last -->
<repositories>
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2/</url>
</repository>
<repository>
<id>jooq-pro</id>
<url>https://repo.jooq.org/repo</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>https://repo1.maven.org/maven2/</url>
</pluginRepository>
<pluginRepository>
<id>jooq-pro</id>
<url>https://repo.jooq.org/repo</url>
</pluginRepository>
</pluginRepositories>
<settings>
<servers>
<server>
<id>jooq-pro</id>
<username>Your license email address</username>
<password>Your license key</password>
</server>
</servers>
</settings>
// Specify the jOOQ repository last
repositories {
mavenLocal()
mavenCentral()
maven {
url = uri("https://repo.jooq.org/repo")
credentials {
username = "Your license email address"
password = "Your license key"
}
content {
includeGroupByRegex("org\\.jooq\\..*")
}
}
}
// Specify the jOOQ repository last
pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
maven {
url = uri("https://repo.jooq.org/repo")
credentials {
username = "Your license email address"
password = "Your license key"
}
content {
includeGroupByRegex("org\\.jooq\\..*")
}
}
}
}