Skip to content

Commit b8b152c

Browse files
authored
Merge pull request #36 from ndw/maven
Resolve #6967; stop calling our maven repository experimental
2 parents 1bc7cb2 + fd434fd commit b8b152c

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

src/norm/2026/02/04-maven.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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

Comments
 (0)