diff --git a/pom.xml b/pom.xml index 2af537ca62224581216aabad6ebca93a7db6e34d..5a63e2ff9f42630d08da15ebbd5273f636170ced 100644 --- a/pom.xml +++ b/pom.xml @@ -22,6 +22,17 @@ </dependency> </dependencies> + <modules> + <module>microservices/auth</module> + <module>microservices/correction_qcm</module> + <module>microservices/database</module> + <module>microservices/frontend</module> + <module>microservices/helloworld</module> + <module>microservices/navigation_qcm</module> + <module>microservices/realise_qcm</module> + <module>microservices/search_qcm</module> + </modules> + <build> <plugins> <plugin> @@ -48,8 +59,13 @@ </build> <properties> - <sonar.sources>src/main/java</sonar.sources> - <sonar.tests>src/test/java</sonar.tests> - <sonar.java.binaries>target/classes</sonar.java.binaries> + <!-- Définition des sources Java pour tous les microservices --> + <sonar.sources>microservices/auth/src/main/java,microservices/correction_qcm/src/main/java,microservices/database/src/main/java,microservices/frontend/src/main/java,microservices/helloworld/src/main/java,microservices/navigation_qcm/src/main/java,microservices/realise_qcm/src/main/java,microservices/search_qcm/src/main/java</sonar.sources> + + <!-- Définition des tests Java pour tous les microservices --> + <sonar.tests>microservices/auth/src/test/java,microservices/correction_qcm/src/test/java,microservices/database/src/test/java,microservices/frontend/src/test/java,microservices/helloworld/src/test/java,microservices/navigation_qcm/src/test/java,microservices/realise_qcm/src/test/java,microservices/search_qcm/src/test/java</sonar.tests> + + <!-- Définition des fichiers binaires pour tous les microservices --> + <sonar.java.binaries>microservices/auth/target/classes,microservices/correction_qcm/target/classes,microservices/database/target/classes,microservices/frontend/target/classes,microservices/helloworld/target/classes,microservices/navigation_qcm/target/classes,microservices/realise_qcm/target/classes,microservices/search_qcm/target/classes</sonar.java.binaries> </properties> </project>