|
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
| 2 | +<html xmlns="http://www.w3.org/1999/xhtml"> |
| 3 | +<head> |
| 4 | + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| 5 | + <title>Maven repository</title> |
| 6 | + <meta name="author" content="Norm Tovey-Walsh" /> |
| 7 | + <meta name="pubdate" content="2026-02-04T17:00:00" /> |
| 8 | + <link rel="shortcut icon" href="/img/scicon-032.png" type="image/png" /> |
| 9 | +</head> |
| 10 | +<body> |
| 11 | +<h1>Maven repository</h1> |
| 12 | + |
| 13 | +<p>I’ve posted about our Maven repository |
| 14 | +<a href="/norm/2020/10/29-maven.html">before</a> (and |
| 15 | +<a href="/norm/2020/10/02-maven.html">before that</a>). |
| 16 | +It’s where we publish our commercial products, Saxon PE and Saxon EE, accessible |
| 17 | +via Maven. It’s moved since we first announced it, it’s now at |
| 18 | +<a href="https://maven.saxonica.com/">https://maven.saxonica.com</a>.</p> |
| 19 | + |
| 20 | +<p>You can use it by configuring your build system to include our |
| 21 | +repository. For example, in a Kotlin Gradle build script, like this:</p> |
| 22 | + |
| 23 | +<pre><code>repositories { |
| 24 | + maven { url = uri("https://maven.saxonica.com/maven") } |
| 25 | +}</code></pre> |
| 26 | + |
| 27 | +<p>Then you can use Maven coordinates to get the libraries. For example, like |
| 28 | +this:</p> |
| 29 | + |
| 30 | +<pre><code>dependencies { |
| 31 | + implementation("com.saxonica:Saxon-EE:12.9") |
| 32 | +}</code></pre> |
| 33 | + |
| 34 | +<p>It’s been running without incident for just over five years now, so I think |
| 35 | +we can stop calling it experimental. It wasn’t clear when we first put it up if |
| 36 | +just hosting it on some static web pages would be sufficient. It appears to be. |
| 37 | +I’m confident that whatever benefits we’d see from running an actual artifact |
| 38 | +repository system would be outweighed by the complexity of doing so.</p> |
| 39 | + |
| 40 | +<p>Our open source product, Saxon HE, is published in our repository for |
| 41 | +completeness, but it’s also available as usual through |
| 42 | +<a href="https://search.maven.org/artifact/net.sf.saxon/Saxon-HE">Maven Central</a>.</p> |
| 43 | + |
| 44 | +</body> |
| 45 | +</html> |
0 commit comments