Trellis Linked Data Server

The core components for a Trellis linked data server

License

License

Categories

Categories

DropWizard Container Microservices
GroupId

GroupId

org.trellisldp
ArtifactId

ArtifactId

trellis-dropwizard-app
Last Version

Last Version

0.12.1
Release Date

Release Date

Type

Type

module
Description

Description

Trellis Linked Data Server
The core components for a Trellis linked data server
Project URL

Project URL

https://www.trellisldp.org
Project Organization

Project Organization

Trellis LDP
Source Code Management

Source Code Management

https://github.com/trellis-ldp/trellis

Download trellis-dropwizard-app

Dependencies

provided (4)

Group / Artifact Type Version
jakarta.activation : jakarta.activation-api jar 1.2.2
jakarta.jms : jakarta.jms-api jar 2.0.3
jakarta.validation : jakarta.validation-api jar 2.0.2
jakarta.xml.bind : jakarta.xml.bind-api jar 2.3.3

runtime (41)

Group / Artifact Type Version
com.github.jsonld-java : jsonld-java jar 0.13.0
commons-codec : commons-codec jar 1.14
io.smallrye.config : smallrye-config jar 1.8.0
org.apache.activemq : activemq-client jar 5.15.12
org.apache.commons : commons-rdf-api jar 0.5.0
org.apache.jena : jena-arq jar 3.15.0
org.apache.jena : jena-commonsrdf jar 3.15.0
org.apache.jena : jena-rdfconnection jar 3.15.0
org.apache.jena : jena-tdb2 jar 3.15.0
org.apache.kafka : kafka-clients jar 2.5.0
org.slf4j : slf4j-api jar 1.7.30
org.trellisldp : trellis-api jar 0.12.1
org.trellisldp : trellis-app jar 0.12.1
org.trellisldp : trellis-audit jar 0.12.1
org.trellisldp : trellis-auth-basic jar 0.12.1
org.trellisldp : trellis-cache jar 0.12.1
org.trellisldp : trellis-constraint jar 0.12.1
org.trellisldp : trellis-dropwizard jar 0.12.1
org.trellisldp : trellis-event-jackson jar 0.12.1
org.trellisldp : trellis-file jar 0.12.1
org.trellisldp : trellis-http jar 0.12.1
org.trellisldp : trellis-jdbc jar 0.12.1
org.trellisldp : trellis-jena jar 0.12.1
org.trellisldp : trellis-jms jar 0.12.1
org.trellisldp : trellis-kafka jar 0.12.1
org.trellisldp : trellis-namespace jar 0.12.1
org.trellisldp : trellis-oauth jar 0.12.1
org.trellisldp : trellis-rdfa jar 0.12.1
org.trellisldp : trellis-triplestore jar 0.12.1
org.trellisldp : trellis-vocabulary jar 0.12.1
org.trellisldp : trellis-webac jar 0.12.1
io.dropwizard : dropwizard-auth jar 2.0.10
io.dropwizard : dropwizard-core jar 2.0.10
io.dropwizard : dropwizard-jdbi3 jar 2.0.10
io.dropwizard : dropwizard-metrics jar 2.0.10
io.dropwizard : dropwizard-http2 jar 2.0.10
io.dropwizard : dropwizard-migrations jar 2.0.10
com.h2database : h2 jar 1.4.200
org.mariadb.jdbc : mariadb-java-client jar 2.6.0
org.postgresql : postgresql jar 42.2.12
org.yaml : snakeyaml jar 1.26

Project Modules

There are no modules declared in this project.

Trellis Linked Data Server

A scalable platform for building linked data applications.

Build Status Coverage Maven Central

Trellis is a rock-solid, enterprise-ready linked data server. The quickest way to get started with Trellis is to use a pre-built docker container.

Trellis is built on existing Web standards. It is modular, extensible and fast.

All source code is open source and licensed as Apache 2. Contributions are always welcome.

Docker Containers

Docker containers for Trellis are published on Docker Hub. Container environments are published with every commit to the main branch and are available for all stable releases. More details are available on the Trellis Wiki.

Docker pull command

docker pull trellisldp/trellis-triplestore

Or, for the PostgreSQL-based persistence layer

docker pull trellisldp/trellis-postgresql

Alternatively, for a more general-purpose container that supports various persistence layer types

docker pull trellisldp/trellis

Building Trellis

In most cases, you won't need to compile Trellis. Released components are available on Maven Central, and the deployable application can be downloaded directly from the Trellis website. However, if you want to build the latest snapshot, you will need, at the very least, to have Java 11+ available. The software can be built with Gradle using this command:

./gradlew install

Related projects

org.trellisldp

Trellis LDP

A platform for building scalable Linked Data applications

Versions

Version
0.12.1
0.12.0