pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/ganatan/angular-node-java-ai/tree/master/backend-springboot

="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-0fcd9af82350aeda.css" /> angular-node-java-ai/backend-springboot at master · ganatan/angular-node-java-ai · GitHub
Skip to content

Latest commit

 

History

History

README.md

backend-springboot

Application Spring Boot packagée en WAR, compatible Tomcat / Jetty, avec linter, tests, build Maven.


📊 Updates (Dependency Updates)

Check outdated dependencies and plugins:

mvn versions:display-dependency-updates
mvn versions:display-plugin-updates

🔧 Lint (analyse statique)

Analyse du style de code Java avec Checkstyle :

mvn checkstyle:check

⛔️ La build échoue si le code ne respecte pas les règles définies dans checkstyle.xml.


🧪 Tests unitaires

Exécution des tests + génération du rapport JaCoCo :

mvn clean test
mvn jacoco:report

Rapport de couverture généré dans :

target/site/jacoco/index.html

🏗️ Build

Compilation + tests + packaging + installation locale :

mvn clean install

Génère le fichier :

target/backend-springboot-1.0.0.war

🚀 Déploiement local (Tomcat)

  1. Copier le fichier WAR dans :
<chemin-vers-tomcat>/webapps
  1. Démarrer Tomcat

  2. Accéder à l'application :


🌐 Déploiement Jetty (optionnel)

Ajoute dans pom.xml :

<plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>11.0.25</version>
  <configuration>
    <webApp>
      <contextPath>/</contextPath>
    </webApp>
  </configuration>
</plugin>

Puis exécute :

mvn clean compile jetty:run
# ou simplement :
mvn jetty:run

Accès local :


📦 Commandes Maven utiles

mvn clean
mvn compile
mvn test
mvn package
mvn install
mvn checkstyle:check
mvn dependency:tree

📦 Commandes Java utiles

java -jar target/backend-springboot-1.0.0.jar
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy