La méthode préférée est d'utiliser git, avec la commande :
git clone https://github.com/rosmord/jsesh.git
Normalement, la branche master contient du code à jour et compilable. C'est la seule que je suggère de cloner. Les autres branches sont :
Lancez :
mvn install
Avant cela, vous pouvez choisir la version de JSesh que vous souhaitez compiler. Diverses versions sont étiquetées. Vous pourriez donc faire quelque chose comme :
git checkout release-5.3
mvn clean install
pour compiler JSesh version 5.3. Tous les tags peuvent être listés en tapant :
git tag
Si vous voulez exécuter JSesh, le module est jseshAppli. La dernière version de jsesh-installer fournit deux dossiers, un pour Mac et un pour Windows, avec des distributions presque prêtes. La fin de la construction de la distribution est actuellement manuelle : voir le fichier README.md à la racine du projet JSesh.
Une fois mvn install exécuté, les bibliothèques JSesh sont disponibles dans votre dépôt Maven local et vous pouvez les utiliser pour vos projets.
Vous pouvez ensuite utiliser les bibliothèques JSesh dans votre programme en les référençant dans votre fichier pom.xml. Par exemple :
<dependency>
<groupId>org.qenherkhopeshef</groupId>
<artifactId>jseshGlyphs</artifactId>
<version>5.3</version>
</dependency>
<dependency>
<groupId>org.qenherkhopeshef</groupId>
<artifactId>jsesh</artifactId>
<version>5.3</version>
</dependency>
<dependency>
<groupId>org.qenherkhopeshef</groupId>
<artifactId>qenherkhopeshefUtils</artifactId>
<version>5.3</version>
</dependency>
Notez qu'à partir de JSesh 6.7, le groupId sera remplacé par org.qenherkhopeshef.jsesh, afin de simplifier la gestion des dépôts Maven (je veux pouvoir supprimer facilement toutes les anciennes versions de JSesh avec un simple rm sur mon ordinateur).