diff --git a/Jenkinsfile b/Jenkinsfile
index e4db249657e57eff02aa4d74db906731f806a86c..ff669d79f763b26050704da2840a614c2e720005 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -138,7 +138,10 @@ pipeline {
           readTrusted 'Makefile'
           readTrusted 'pom.xml'
           readTrusted 'package.json'
-          sh 'make compile-test-resources'
+          sh '''
+            make install
+            make compile-test-resources
+          '''
           withCredentials([string(credentialsId: 'sonarcloud-token-eclipsefdn-project-adopters', variable: 'SONAR_TOKEN')]) {
               sh 'mvn clean verify -B org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.token=${SONAR_TOKEN}'
             }