2017-01-16 1 views
0

J'ai un projet Java Ant multi module. Il contient un répertoire racine et ses sous-modules. Et chaque sous-module ayant son propre fichier de construction et la racine ayant le fichier de construction parent pour appeler l'enfant.Comment configurer Sonarqube pour un projet Java Ant multi module via build.xml

Z 
build.xml 
-- A 
    -- build.xml 
-- B 
    -- build.xml 
-- C 
    -- build.xml 

Ici Z est le répertoire racine et A, B et C et le sous-module.

Je peux configurer pour chaque module séparément sans aucun problème. Mais pas en mesure de combiner ces dans un seul rapport.

Cordialement, Unni

Répondre

0

Jetez un oeil à la documentation sur how to manually configure a multi-module project. Vous aurez besoin de traduire un peu pour le scanner SonarQube pour Ant, mais cela vous donnera l'idée de base.

essentiellement:

<property name="sonar.modules" value="A,B,C"/> 
<property name="A.sonar.projectName" value="Module A"/> 
<property name="A.sonar...." value="..."/> 
<!-- and so on --> 

Vous devez configurer toutes les propriétés de modules dans le parent build.xml. Ensuite, pour l'analyse, construisez d'abord tous les modules enfants, puis exécutez l'analyse de tous les modules à partir du parent build.xml.

+0

Salut Ann, Merci pour l'aide. –

+0

@UnnikrishnanMuraleedharan Si vous trouvez ma réponse utile, vous pourriez envisager de l'accepter :) –

+0

Salut Ann, en fait, j'ai essayé ceux-ci. Mais quand son analyse vient à sonar dans l'enfant construit xmls, il échoue dans les propriétés du projet de processus. Pourriez-vous s'il vous plaît laissez-moi savoir comment pouvons-nous couler ces propriétés de parent à enfant. –