मैं एक बहु मॉड्यूल प्रोजेक्ट के लिए मैवेन में जैकोको प्लगइन का उपयोग करके कोड कवरेज रिपोर्ट जेनरेट करने की कोशिश कर रहा था जिस पर मैं काम कर रहा था।मल्टी-मॉड्यूल परियोजनाओं के लिए मेवेन जैकोको कॉन्फ़िगरेशन
मैंने बिल्ड टैग के भीतर अपने मूल pom.xml में निम्नलिखित जोड़ा।
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.8-SNAPSHOT</version>
<configuration>
<output>file</output>
<append>true</append>
</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>jacoco-site</id>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>${argLine}</argLine>
</configuration>
</plugin>
चल mvn, संबंधित jacoco रिपोर्ट पर प्रत्येक मॉड्यूल के लिए उत्पन्न किया गया सत्यापित करें पर "परियोजना जड़ \ मॉड्यूल \ लक्ष्य \ साइट \ jacoco \" यह संभव एक उत्पन्न करने के लिए
है प्रत्येक मॉड्यूल के परीक्षण कवरेज विवरण वाले परियोजना-रूट पर समेकित जैकोको रिपोर्ट?
कृपया व्यक्तिगत मॉड्यूल रिपोर्टों को मर्ज करने का सबसे अच्छा तरीका सुझाएं।
धन्यवाद .... मैंने आपके विस्तृत उत्तर में उल्लिखित चरणों का पालन किया .. आखिरकार यह काम किया :) – John