diff --git a/sonar.sh b/sonar.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1c440608e5f82480044032fdefd895f6189366d1
--- /dev/null
+++ b/sonar.sh
@@ -0,0 +1 @@
+mvn sonar:sonar -D sonar.branch.name="$(git rev-parse --abbrev-ref HEAD|tr / _ )" -DskipTests=true -Dsonar.language=java -Dsonar.report.export.path=sonar-report.json -Dsonar.host.url=http://localhost:9000 --activate-profiles sonar
diff --git a/src/main/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModel.java b/src/main/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModel.java
index 5940f3ea053a024059d1ea9c3bb1b8e5d20c1a43..e5159c6946907f66e5c864c4f589bd576b8f656e 100644
--- a/src/main/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModel.java
+++ b/src/main/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModel.java
@@ -20,7 +20,7 @@ import java.io.Serializable;
 @NoArgsConstructor(staticName = "of")
 public class BiblioModel {
     private static long lastId = 0;
-    MutableLongObjectMap<Auteur> auteurs = LongObjectMaps.mutable.empty();
+    final MutableLongObjectMap<Auteur> auteurs = LongObjectMaps.mutable.empty();
 
     public Auteur addAuteur(Auteur auteur) throws IllegalArgumentException {
         if (auteur.id != 0) throw new IllegalArgumentException();
diff --git a/src/test/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModelTest.java b/src/test/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModelTest.java
index f82635768c8ba920e9e1f8290ad0eee5e5bf36f0..bbe4ec8dab5663f9aef45d8165dbcf810cc6d6d1 100644
--- a/src/test/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModelTest.java
+++ b/src/test/java/fr/univtln/bruno/samples/jaxrs/model/BiblioModelTest.java
@@ -79,7 +79,7 @@ public class BiblioModelTest {
 
     @Test
     public void of() {
-        BiblioModel modeleBibliotheque1 = modeleBibliotheque.of();
+        BiblioModel modeleBibliotheque1 = BiblioModel.of();
         assertNotNull(modeleBibliotheque1);
     }