Sesame mit Apache Maven und IntelliJ IDEA #
Initialisierung eines neuen Projekts #
Neues Projekt öffnen #
Maven-Projekt auswählen #
- Project SDK auf den root-Ordner der zu benützenden Java-Version legen
- Create from archetype abwählen
POM-Deklarationen #
Allgemeine Informationen zur POM sind auf der Website von Apache Maven zu finden.
- GroupId: Die ID der Projektgruppe
- ArtifactId: Die ID des Projekts
- Version: Versionsnummer des Projekts
Projektordner #
Generisches POM #
Die obigen Angaben resultieren in einem “generischen” POM:
Darüber hinaus können noch eine ganze Reihe weiterer Elemente definiert werden, bspw. name für den Projekttitel oder description für einen Projektbeschrieb.
Autoimport von Libraries aktivieren #
Noch ist nur eine kleine Anzahl von Libraries in das Projekt eingebunden. Um weitere zu importieren (bspw. Sesame-Bibliotheken), müssen in der POM zusätzliche Abhängigkeiten (Dependencies) festgelegt werden. Zuvor aber ist aber es sinnvoll, die Option Autoimport von Libraries zu aktivieren:
FIle > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing > Import Maven projects automatically
Import der Sesame-Bibliotheken #
Es besteht die Möglichkeit, das ganze Sesame-Framework in das Projekt zu integrieren. In vielen Szenarien reicht aber ein Teil der Bibliotheken aus. Abhängigkeiten können folgendermassen in der POM deklariert werden (hier wird das ganze Sesame-Framework importiert):