Skip to content

Infuseting/sae401

Repository files navigation

SAE 401 - Avengers Project

Ce projet est une application JavaFX développée dans le cadre de la SAE 401.

Guide des Commandes Maven

Compilation et Tests

  • Tests unitaires : .\mvnw test
  • Couverture JaCoCo : .\mvnw verify (Rapports dans target/site/jacoco)
  • Rapports Allure :
    • Générer : .\mvnw allure:report
    • Consulter : .\mvnw allure:serve

Qualité et Javadoc

  • Checkstyle : .\mvnw checkstyle:checkstyle (Rapport dans target/site/checkstyle.html)
  • PMD (Analyse statique) : .\mvnw pmd:pmd (Rapport dans target/site/pmd.html)
  • Générer Javadoc : .\mvnw javadoc:javadoc (Rapport dans target/site/apidocs)
  • Générer UML (PlantUML) : .\mvnw process-classes (Fichier .puml dans target/generated-uml)

Builds (Génération des JARs)

  • Complet (Client + Serveur) : .\mvnw clean package
  • Serveur seul : .\mvnw clean package -Pserver
  • Client seul (Light) : .\mvnw clean package -Pclient-light

Exécution (Développement)

  • Client + Serveur : .\mvnw javafx:run
  • Serveur seul : .\mvnw javafx:run -Pserver
  • Client seul : .\mvnw javafx:run -Pclient-light

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors