You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2026/08/03 14:49:47 UTC
(jena-site) branch no-war created (now 2b7ce6480)
This is an automated email from the ASF dual-hosted git repository.
afs pushed a change to branch no-war
in repository https://gitbox.apache.org/repos/asf/jena-site.git
at 2b7ce6480 Update download/maven.md
This branch includes the following new commits:
new 2b7ce6480 Update download/maven.md
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(jena-site) 01/01: Update download/maven.md
Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
afs pushed a commit to branch no-war
in repository https://gitbox.apache.org/repos/asf/jena-site.git
commit 2b7ce6480048030be2b04d7bf233f80956dc2ff7
Author: Andy Seaborne <an...@apache.org>
AuthorDate: Mon Aug 3 15:49:33 2026 +0100
Update download/maven.md
---
source/download/maven.md | 40 ++++++++++++++++++++++++++++++++++------
1 file changed, 34 insertions(+), 6 deletions(-)
diff --git a/source/download/maven.md b/source/download/maven.md
index 6474eb1ab..4411f7ab8 100644
--- a/source/download/maven.md
+++ b/source/download/maven.md
@@ -33,7 +33,7 @@ on a version of Jena:
<type>pom</type>
<version>X.Y.Z</version>
</dependency>
- ```
+```
This will transitively resolve all the dependencies for you: `jena-core`,
`jena-arq`, `jena-tdb` and `jena-iri` and their dependencies.
@@ -50,6 +50,31 @@ Other modules need to be added separately, for example:
</dependency>
```
+There is also a BOM (Bill of Materials):
+
+```xml
+<dependencyManagement>
+ <dependency>
+ <groupId>org.apache.jena</groupId>
+ <artifactId>apache-jena-libs</artifactId>
+ <type>pom</type>
+ <version>X.Y.Z</version>
+ <scope>import</scope>
+ </dependency>
+</dependencyManagement>
+```
+which uses `<type>pom</type>` and `<scope>import</scope>`.
+
+This gives version number for all artifacts so that an artifact can
+be included with needing to give version number for each artifact.
+
+```xml
+<dependency>
+ <groupId>org.apache.jena</groupId>
+ <artifactId>jena-shacl</artifactId>
+</dependency>
+```
+
Please check for the latest versions.
### Major Artifacts
@@ -68,6 +93,12 @@ structuring Jena development.
<td><code>apache-jena-libs</code></td>
<td><code>pom</code></td>
<td>A POM artifact that may be referenced to pull in all the standard Jena Libraries (Core, ARQ, IRI, and TDB) with a single dependency.</td>
+ <tr>
+ <td><code>jena-bom</code></td>
+ <td><code>pom</code></td>
+ <td>The Apache Jena BOM - uses for dependencyManagement and
+
+A POM artifact that may be referenced to pull in all the standard Jena Libraries (Core, ARQ, IRI, and TDB) with a single dependency.</td>
</tr>
<tr>
<td><code>apache-jena</code></td>
@@ -86,8 +117,8 @@ structuring Jena development.
</tr>
<tr>
<td><code>jena-fuseki-main</code></td>
- <td><code>war</code></td>
- <td>Fuseki packaged for standalone and embedded use.<td>
+ <td><code>jar</code></td>
+ <td>The java code for Fuseki server for embedded use.<td>
</tr>
<tr>
<td><code>jena-text</code></td>
@@ -117,9 +148,6 @@ structuring Jena development.
</tr>
</table>
-There are also a number of artifacts used in development.
-The full list can be seen by browsing Maven
-
[Released Jena artifacts](https://repo1.maven.org/maven2/org/apache/jena/)
(This includes historic artifacts which are no longer active.)