Fonctionnalités

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.

Pipeline

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.

Tout ce dont vous avez besoin

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.

<Aggregate>
<Entity>
<ValueObject>
<Identifier>
<DomainEvent>
<Service>
<Driving>
<Driven>
En savoir plus

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.

@Aggregate
public class Order
// Domain model
HexaGlue
@Entity
public class OrderEntity
// Generated
En savoir plus

Génération REST

Génère automatiquement les controllers Spring MVC, DTOs avec validation et documentation OpenAPI depuis les ports driving.

@DrivingPort
public interface OrderUseCases
// Use cases
HexaGlue
@RestController
public class OrderController
// Generated
En savoir plus

Living Documentation

Génère automatiquement une documentation qui est synchronisée avec votre code.

Documentation
En savoir plus

Audit d'Architecture

Valide votre architecture hexagonale et DDD à la compilation.

Domain
Port
Adapter
En savoir plus

Validation au Build-time

Capture les violations d'architecture avant les déploiements avec l'intégration d'un plugin Maven.

Build
Validate
Deploy
En savoir plus

Clean Architecture

Supporte les patterns de la Clean architecture avec séparations des préoccupations.

Infrastructure
Application
Domain
En savoir plus

Détection des Ports et Adapteurs

Identifie automatiquement les ports driving et driven de votre architecture hexagonale.

Driving
Domain
Driven
En savoir plus

Plugin Maven

Intégration simple à l'aide d'un plugin Maven pour générer, valider et auditer votre application.

terminal
$ mvn verify
[hexaglue] generate
[hexaglue] audit
[hexaglue] living-doc
BUILD SUCCESS
En savoir plus

Architecture Extensible

Son système de plugin permet de construire des générateurs et des validations pour vos besoins spécifiques.

HexaGlue
JPA
Audit
Docs
Custom
En savoir plus

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.