<packaging>jar</packaging>
<name>Apache POI Examples package</name>
-
+
+ <properties>
+ <!-- There are no junit tests in the examples module -->
+ <maven.test.skip>true</maven.test.skip>
+ </properties>
+
<build>
<plugins>
<!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! -->
</goals>
<configuration>
<outputDirectory>${basedir}/src/main/java</outputDirectory>
- <resources>
+ <resources>
<resource>
<directory>../../src/examples/src</directory>
</resource>
- </resources>
- </configuration>
+ </resources>
+ </configuration>
</execution>
</executions>
</plugin>
</fileset>
</filesets>
</configuration>
- </plugin>
+ </plugin>
</plugins>
</build>
<artifactId>poi-ooxml</artifactId>
<version>${project.version}</version>
</dependency>
-
- <!-- non-test dependency for UpdateEmbeddedDoc -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
</dependencies>
</project>
<sonar.organization>apache</sonar.organization>
<sonar.projectKey>poi-parent</sonar.projectKey>
- <sonar.moduleKey>${artifactId}</sonar.moduleKey>
+ <sonar.moduleKey>${project.artifactId}</sonar.moduleKey>
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
- <sonar.jacoco.reportPaths>target/jacoco.exec</sonar.jacoco.reportPaths>
+ <!-- sonar.jacoco.reportPaths>target/jacoco.exec</sonar.jacoco.reportPaths -->
<sonar.coverage.jacoco.xmlReportPaths>target/site/jacoco/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
<!-- define some of the third-party or plugin-versions globally to use the same in all modules -->