Classifier, valider, générer.
À chaque build, automatiquement.
HexaGlue transforme votre code Java en un modèle architectural exploitable. À chaque build, il classifie votre domaine, vérifie les règles d'architecture et génère l'infrastructure.
Trois étapes, un seul build
HexaGlue s'exécute à chaque compilation Maven. Votre code source devient un modèle architectural exploitable en trois étapes automatisées.
Classifier
HexaGlue parcourt votre code source et identifie les concepts de votre domaine : agrégats, entités, objets valeur, événements métier, ports et services applicatifs. Chaque classification est traçable et justifiée.
Valider
Les règles de votre architecture hexagonale sont formalisées et vérifiées à chaque build : dépendances entre couches, contrats des ports, frontières du domaine. Les écarts sont détectés dès la CI, pas en production.
Générer
À partir du modèle de domaine, HexaGlue produit les adaptateurs d'infrastructure : entités JPA, repositories, documentation vivante et rapports d'audit, alignés sur votre architecture hexagonale.
Une Couverture Fonctionnelle Complète
HexaGlue analyse, audite et documente votre architecture Java à chaque build.
Classification du Domaine
Identification automatique des blocs de construction DDD : Aggregates, Entities, Value Objects, Domain Events et Identifiers.
Génération JPA
Génère automatiquement les entités JPA, les repositories et le code de mapping à partir du modèle du Domaine.
public class Order
// Domain model
public class OrderEntity
// Generated
Génération REST
Génère automatiquement les controllers Spring MVC, DTOs avec validation et documentation OpenAPI depuis les ports driving.
public interface OrderUseCases
// Use cases
public class OrderController
// Generated
Living Documentation
Génère automatiquement une documentation qui est synchronisée avec votre code.
Audit d'Architecture
Valide votre architecture hexagonale et DDD à la compilation.
Validation au Build-time
Capture les violations d'architecture avant les déploiements avec l'intégration d'un plugin Maven.
Clean Architecture
Supporte les patterns de la Clean architecture avec séparations des préoccupations.
Détection des Ports et Adapteurs
Identifie automatiquement les ports driving et driven de votre architecture hexagonale.
Plugin Maven
Intégration simple à l'aide d'un plugin Maven pour générer, valider et auditer votre application.
Architecture Extensible
Son système de plugin permet de construire des générateurs et des validations pour vos besoins spécifiques.
Votre architecture mérite mieux qu'un vieux schéma.
Essayez HexaGlue en 5 minutes.
Suivez le guide de démarrage rapide ou explorez une étude de cas complète.