Floris Robart Image
Floris Robart

Maven Lite

Cette page contient tous les détails du projet Libre et Open-Source Maven Lite qui comprend la description détaillé, un aperçu, les outils utilisés pour réalisé ce projet et le lien vers la page de documentation du projet.

Image du projet Image du projet

Description du projet

Maven Lite est un logiciel en ligne de commande de construction de projets Java qui permet de gérer les dépendances locales d'un projet, de le compiler et de l'exécuter très facilement et sans grande connaissance préalable, 5 à 10 minutes suffisent pour apprendre à l'utiliser.

J'ai réalisé ce projet parce que je trouvais que Maven était trop compliqué à utiliser pour les débutants. J'ai donc décidé de créer un logiciel qui permettrait de faire quasiment la même chose que Maven, mais de façon plus simple et plus rapide.

Maven Lite possède ses propres pages de manuel, en français et en anglais qui permettent d'apprendre à l'utiliser très facilement grâce à la commande `man` disponible nativement sur toutes les distributions Linux. Une plus petite aide est également disponible directement dans le script grâce à l'option `-h` ou `--help` mais en français uniquement.

Cependant, Maven Lite n'est pas un remplaçant de Maven, il ne permet pas de gérer les dépendances en ligne et ne permet pas de gérer les projets multi-modules. Il est donc plus adapté pour les projets simples et les débutants.

La version 2 de Maven Lite est en cours de développement et permettra de gérer les tests unitaires, de créer des projets Maven Lite, convertir un projet Maven Lite en projet Maven et sera encore plus simple à utilisé.

Toutes ces améliorations sont possibles parce que Maven Lite passera d'un simple script Bash (Batch pour Windows) à un projet Java. Cette version 2 sera disponible en téléchargement sur Github dès qu'elle sera terminée.

Outils utilisé

Git
Github
Shell (bash)
Batch
Roff
Java