Visit NES for SQLite JDBC Home Page

SQLite JDBC 3.36.x Setup

Installation and configuration guide for NES for SQLite JDBC 3.36.x

Setup Instructions

Configure Registry

Create or update your registry configuration:

Maven (~/.m2/settings.xml)
Gradle (~/.gradle/gradle.properties)
<settings>
  <servers>
    <server>
      <id>herodevs-nes-registry</id>
      <username>any_text_here_not_used</username>
      <password>YOUR_NES_ACCESS_TOKEN</password>
    </server>
  </servers>
</settings>

Update Build Configuration

Add the NES repository and dependencies to your build configuration:

Maven (pom.xml)
Gradle
<!-- Update the SQLite JDBC dependency version. Spring Boot users can instead set the sqlite-jdbc.version property, which applies the NES version to the managed artifact -->
<dependencies>
  <dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.36.0-sqlite-jdbc-3.36.2</version>
  </dependency>
</dependencies>

<!-- Add NES repository -->
<repositories>
  <repository>
    <id>herodevs-nes-registry</id>
    <url>https://registry.nes.herodevs.com/maven</url>
  </repository>
</repositories>

Build

In order to remove potential obstacles before building your project, make sure the following domains are whitelisted by your firewall/networking team:

  • registry.nes.herodevs.com
  • assets.nes.herodevs.com

This will ensure that your network/firewall allows connection to our registry.

Run your build tool:

Maven
Gradle
mvn clean package

Version Numbering

The NES version drops the upstream build number. Upstream 3.36.0.3 is a four-part version, while the origination component of a NES version is always major.minor.patch, so the NES line is numbered 3.36.0-sqlite-jdbc-3.36.x.

The upstream release each artifact is built from is recorded in the JAR manifest as Nes-Origination-Version: 3.36.0.3, and in the nes.json descriptor inside the artifact.

Verification

To verify your installation, check that:

  1. Dependencies are downloaded successfully
  2. No version conflicts are reported in your build
  3. Your application starts without errors

Manual Downloads

The direct download URLs for NES for SQLite JDBC packages follow this format:

PortionValue
base_urlhttps://registry.nes.herodevs.com/maven/org/xerial/
package_namesqlite-jdbc
version3.36.0-sqlite-jdbc-3.36.2
filenamepackage_name + version + extension

Example Link

https://registry.nes.herodevs.com/maven/org/xerial/sqlite-jdbc/3.36.0-sqlite-jdbc-3.36.2/sqlite-jdbc-3.36.0-sqlite-jdbc-3.36.2.pom