Maven repository

By Norm Tovey-Walsh on February 04, 2026 at 05:00p.m.

I’ve posted about our Maven repository before (and before that). It’s where we publish our commercial products, Saxon PE and Saxon EE, accessible via Maven. It’s moved since we first announced it, it’s now at https://maven.saxonica.com.

You can use it by configuring your build system to include our repository. For example, in a Kotlin Gradle build script, like this:

repositories {
    maven { url = uri("https://maven.saxonica.com/maven") }
}

Then you can use Maven coordinates to get the libraries. For example, like this:

dependencies {
  implementation("com.saxonica:Saxon-EE:12.9")
}

It’s been running without incident for just over five years now, so I think we can stop calling it experimental. It wasn’t clear when we first put it up if just hosting it on some static web pages would be sufficient. It appears to be. I’m confident that whatever benefits we’d see from running an actual artifact repository system would be outweighed by the complexity of doing so.

Our open source product, Saxon HE, is published in our repository for completeness, but it’s also available as usual through Maven Central.