2.1 KiB

Bake - L'utilitaire de compilation minimaliste 🚀

Sommaire 📖

Introduction

Bake est un utilitaire de compilation inspiré de make, conçu pour gérer la génération et la mise à jour de fichiers en fonction de leurs dépendances. Contrairement à make, Bake utilise un fichier de configuration nommé Bakefile, avec une syntaxe simplifiée et sans certaines fonctionnalités avancées.

Installation

# Cloner le dépôt
git clone https://grond.iut-fbleau.fr/stiti/SAE32_2024/
cd SAE32_2024

# Compiler le projet et diffuser le .JAR dans tout les répertoires de tests
make

Utilisation

# Utilisation dans les répertoires de test `bake`
java -cp bakefile.jar fr.monlouyan.bakefile.Main

Tests

Le répertoire tests contient une liste de tests pour vérifier que Bake réagit comme Make.

Pour générer et visualiser la documentation JavaDoc :

# Générer uniquement la JavaDoc
make javadoc

# Générer et afficher la JavaDoc dans votre navigateur
make see-javadoc

Documentation

Le répertoire documentation contient un rapport et des diagrammes détaillant le fonctionnement de Bake.

Auteurs 👨‍💻

Image