I am using Maven 3 and in my java project, the pom file contains one source location as follows.
<build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>src/test/java</testSourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${JDK}</source> <target>${JDK}</target> <excludes> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ejb-plugin</artifactId> <configuration> <version>1.3</version> <archive> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Class-Path>./MubarsherTradeClasspath-1.0.jar</Class-Path> <Specification-Vendor>Mubasher</Specification-Vendor> <Implementation-Vendor>Mubasher</Implementation-Vendor> <Sealed>false</Sealed> </manifestEntries> </archive> </configuration> </plugin>
After compilation, the created files are in the path .../generate/src/main/java/... When the Sonar analysis is performed, it checks for these generated classes, which themselves have the path ../src/main/java/... , so the analysis is not performed.
So, I need to know how to identify several source paths for sonar analysis?
source share