dbunit-xls
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.github.vasiliygagin</groupId>
<artifactId>dbunit-xls</artifactId>
<version>2.10.0</version>
</dependency><?xml version="1.0" encoding="ISO-8859-1"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.github.vasiliygagin</groupId>
<artifactId>dbunit-parent</artifactId>
<version>2.10.0</version>
<relativePath>../dbunit-parent/pom.xml</relativePath>
</parent>
<artifactId>dbunit-xls</artifactId>
<packaging>jar</packaging>
<name>Legacy (Original) dbUnit support for XSL files</name>
<description>
dbUnit is a JUnit extension (also usable from Ant and Maven) targeted
for database-driven projects that, among other things, puts your
database into a known state between test runs. This is an excellent way
to avoid the myriad of problems that can occur when one test case
corrupts the database and causes subsequent tests to fail or exacerbate
the damage.
</description>
<licenses>
<license>
<name>GNU Lesser General Public License, Version 2.1</name>
<url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<properties>
<!-- Maven configuration -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.scm.id>sourceforge</project.scm.id>
<!-- General values -->
<compileSource>1.8</compileSource>
<checkstyle.excludes>org/dbunit/util/concurrent/*.java</checkstyle.excludes>
<mavenVersion>3.0.4</mavenVersion>
<!-- Maven plugin versions -->
<assemblyPluginVersion>3.1.0</assemblyPluginVersion>
<changelogPluginVersion>2.3</changelogPluginVersion>
<changesPluginVersion>2.12.1</changesPluginVersion>
<checkstylePluginVersion>2.17</checkstylePluginVersion>
<cleanPluginVersion>3.0.0</cleanPluginVersion>
<compilerPluginVersion>3.7.0</compilerPluginVersion>
<deployPluginVersion>2.8.2</deployPluginVersion>
<enforcerPluginVersion>1.4.1</enforcerPluginVersion>
<failsafePluginVersion>2.21.0</failsafePluginVersion>
<gpgPluginVersion>1.6</gpgPluginVersion>
<installPluginVersion>2.5.2</installPluginVersion>
<jacocoPluginVersion>0.8.3</jacocoPluginVersion>
<japicmpPluginVersion>0.15.3</japicmpPluginVersion>
<jarPluginVersion>3.0.2</jarPluginVersion>
<jdependPluginVersion>2.0</jdependPluginVersion>
<jxrPluginVersion>2.5</jxrPluginVersion>
<modernizer-maven-plugin>2.0.0</modernizer-maven-plugin>
<pmdPluginVersion>3.8</pmdPluginVersion>
<projectInfoReportsPluginVersion>2.9</projectInfoReportsPluginVersion>
<propertiesPluginVersion>1.0.0</propertiesPluginVersion>
<releasePluginVersion>2.5.3</releasePluginVersion>
<resourcesPluginVersion>3.0.2</resourcesPluginVersion>
<sitePluginVersion>3.7.1</sitePluginVersion>
<sourcePluginVersion>3.0.1</sourcePluginVersion>
<surefirePluginVersion>2.21.0</surefirePluginVersion>
<versionsMavenPluginVersion>2.8.1</versionsMavenPluginVersion>
<wagonSshVersion>2.10</wagonSshVersion>
<poiVersion>4.1.0</poiVersion>
<mockObjectsVersion>0.09</mockObjectsVersion>
<hsqldbDriverVersion>1.8.0.1</hsqldbDriverVersion>
</properties>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>dbunit-core</artifactId>
<version>${project.version}</version>
</dependency>
<!--
TODO: check which dependencies could marked as optional. For
instance, ant is optional because it's only necessary for the
dbunit Ant tasks.
-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poiVersion}</version>
<exclusions>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poiVersion}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>true</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<scope>true</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mockobjects</groupId>
<artifactId>mockobjects-core</artifactId>
<version>${mockObjectsVersion}</version>
<scope>test</scope>
</dependency>
<!-- TODO: check why follow dependency is necessary -->
<dependency>
<groupId>mockobjects</groupId>
<artifactId>mockobjects-jdk1.3</artifactId>
<version>${mockObjectsVersion}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>${hsqldbDriverVersion}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>${assemblyPluginVersion}</version>
<configuration>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>${changelogPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<version>${changesPluginVersion}</version>
<executions>
<execution>
<id>check-changes</id>
<phase>verify</phase>
<goals>
<goal>changes-check</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${checkstylePluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>${cleanPluginVersion}</version>
</plugin>
<!-- <plugin>-->
<!-- <groupId>org.apache.maven.plugins</groupId>-->
<!-- <artifactId>maven-enforcer-plugin</artifactId>-->
<!-- <version>${enforcerPluginVersion}</version>-->
<!-- <executions>-->
<!-- <execution>-->
<!-- <id>enforce-versions</id>-->
<!-- <goals>-->
<!-- <goal>enforce</goal>-->
<!-- </goals>-->
<!-- </execution>-->
<!-- </executions>-->
<!-- <configuration>-->
<!-- <rules>-->
<!-- <requireMavenVersion>-->
<!-- <version>${mavenVersion}</version>-->
<!-- </requireMavenVersion>-->
<!-- <requireJavaVersion>-->
<!-- <version>${compileSource}</version>-->
<!-- </requireJavaVersion>-->
<!-- <requirePluginVersions>-->
<!-- <phases>compile</phases>-->
<!-- </requirePluginVersions>-->
<!-- </rules>-->
<!-- </configuration>-->
<!-- </plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${failsafePluginVersion}</version>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacocoPluginVersion}</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<!--
enable this to generate coverage report HTML files during build (same as site)
<execution>
<goals>
<goal>report</goal>
</goals>
</execution>
-->
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${jarPluginVersion}</version>
<configuration>
<includes>
<include>/LICENSE.txt</include>
<include>**</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
<version>${jdependPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>${jxrPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>
<version>${modernizer-maven-plugin}</version>
<configuration>
<javaVersion>${compileSource}</javaVersion>
<!-- TODO enable failOnViolations after fixing
failures-->
<failOnViolations>false</failOnViolations>
</configuration>
<executions>
<execution>
<id>modernizer</id>
<phase>verify</phase>
<goals>
<goal>modernizer</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>${pmdPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>${propertiesPluginVersion}</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>${projectInfoReportsPluginVersion}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>${sitePluginVersion}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>${wagonSshVersion}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefirePluginVersion}</version>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
<excludes>
<exclude>**/Abstract*.java</exclude>
</excludes>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>${versionsMavenPluginVersion}</version>
<configuration>
<rulesUri>
file:///${project.basedir}/versions-maven-plugin-rules.xml</rulesUri>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>