1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
4 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.apache.poi</groupId>
8 <artifactId>poi-parent</artifactId>
9 <version>5.0.0-SNAPSHOT</version>
11 <artifactId>poi-main</artifactId>
12 <packaging>jar</packaging>
14 <name>Apache POI Main package</name>
18 <!-- copy sources, resources and tests in place as otherwise Sonar does not pick them up correctly! -->
20 <artifactId>maven-resources-plugin</artifactId>
21 <version>${maven.plugin.resources.version}</version>
25 <phase>generate-sources</phase>
27 <goal>copy-resources</goal>
30 <outputDirectory>${basedir}/src/main/java</outputDirectory>
33 <directory>../../src/java</directory>
39 <id>copy-resources</id>
40 <phase>generate-resources</phase>
42 <goal>copy-resources</goal>
45 <outputDirectory>${basedir}/src/main/resources</outputDirectory>
48 <directory>../../src/resources/main</directory>
55 <!-- here the phase you need -->
56 <phase>generate-test-sources</phase>
58 <goal>copy-resources</goal>
61 <outputDirectory>${basedir}/src/test/java</outputDirectory>
64 <directory>../../src/testcases</directory>
72 <!-- clean copied sources afterwards -->
74 <artifactId>maven-clean-plugin</artifactId>
75 <version>${maven.plugin.clean.version}</version>
79 <directory>src</directory>
80 <followSymlinks>false</followSymlinks>
86 <!-- provide the test-jar for other modules -->
88 <groupId>org.apache.maven.plugins</groupId>
89 <artifactId>maven-jar-plugin</artifactId>
90 <version>${maven.plugin.jar.version}</version>
104 <groupId>org.apache.commons</groupId>
105 <artifactId>commons-collections4</artifactId>
106 <version>4.4</version>
109 <groupId>org.apache.commons</groupId>
110 <artifactId>commons-math3</artifactId>
111 <version>3.6.1</version>
114 <groupId>commons-codec</groupId>
115 <artifactId>commons-codec</artifactId>
116 <version>1.15</version>
119 <groupId>com.zaxxer</groupId>
120 <artifactId>SparseBitSet</artifactId>
121 <version>1.2</version>
124 <groupId>commons-logging</groupId>
125 <artifactId>commons-logging</artifactId>
126 <version>1.2</version>
129 <groupId>org.slf4j</groupId>
130 <artifactId>slf4j-api</artifactId>
131 <version>1.7.30</version>