<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.faktorips</groupId>
  <artifactId>faktorips-runtime</artifactId>
  <version>26.1.0.release</version>
  <packaging>bundle</packaging>
  <name>Faktor-IPS Runtime</name>
  <description>Runtime library for Faktor-IPS.
        When using the JAXB support use either faktorips-runtime-jakarta-xml or
        faktorips-runtime-javax-xml as dependency.
        When using CSV to read tables, add the optional dependencies to opencsv,
        commons-lang3 and commons-text.
        If you want to run Faktor-IPS tests as JUnit tests, you need to provide
        either junit (JUnit 4) or junit-jupiter-api (JUnit 5).</description>
  <url>http://faktorzehn.org</url>
  <organization>
    <name>Faktor Zehn GmbH</name>
    <url>http://faktorzehn.org</url>
  </organization>
  <licenses>
    <license>
      <name>GNU Affero General Public License Version 3 with additional permissions</name>
      <url>http://www.gnu.org/licenses/agpl-3.0-standalone.html</url>
      <distribution>repo</distribution>
      <comments>The following additional permissions and restrictions are
                stated by Faktor Zehn GmbH in accordance with section 7 of the AGPL:

                If you modify the Program or any covered work, by linking or
                combining it with libraries of the namespace org.eclipse.* and
                org.junit (including dependencies or a modified version of
                these libraries), thus containing parts covered by the terms of
                Eclipse Public License Version 1.0 (EPL), the licensors of this
                Program grant you the additional permission to convey the
                resulting work.

                If you modify the Program or any covered work, without changing
                its source code, only by linking or combining some or all
                bundles of the Program with separate works covered by AGPL-
                incompatible license terms, the licensors of this Program grant
                you the additional permission to convey the resulting work.

                You are not allowed to remove or alter any legal notices in the
                covered work or in the Appropriate Legal Notices.</comments>
    </license>
    <license>
      <name>Alternative Faktor-IPS License</name>
      <distribution>repo</distribution>
      <comments>If AGPL licensing
                is incompatible with your use of Faktor-IPS, alternative
                license terms are available from Faktor Zehn GmbH.</comments>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>fips</id>
      <name>Faktor-IPS-Team</name>
      <email>fips@faktorzehn.de</email>
    </developer>
  </developers>
  <scm child.scm.connection.inherit.append.path="false" child.scm.developerConnection.inherit.append.path="false" child.scm.url.inherit.append.path="false">
    <connection>scm:git:git@github.com:faktorips/faktorips.base.git</connection>
    <developerConnection>scm:git:git@github.com:faktorips/faktorips.base.git</developerConnection>
    <url>https://github.com/faktorips/faktorips.base</url>
  </scm>
  <dependencies>
    <dependency>
      <groupId>org.faktorips</groupId>
      <artifactId>faktorips-valuetypes</artifactId>
      <version>26.1.0.release</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.github.spotbugs</groupId>
      <artifactId>spotbugs-annotations</artifactId>
      <version>4.9.2</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.13.2</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-api</artifactId>
      <version>5.12.0</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>javax.xml.bind</groupId>
      <artifactId>jaxb-api</artifactId>
      <version>2.3.1</version>
      <scope>provided</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>com.opencsv</groupId>
      <artifactId>opencsv</artifactId>
      <version>5.10</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.18.0</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-text</artifactId>
      <version>1.13.0</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
  </dependencies>
</project>
