mirror of
https://github.com/openMF/fineract-pentaho.git
synced 2026-02-06 11:17:11 +00:00
333 lines
12 KiB
XML
333 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
<version>3.5.10</version>
|
|
<relativePath/> <!-- lookup parent from repository -->
|
|
</parent>
|
|
<groupId>community.mifos</groupId>
|
|
<artifactId>pentaho-plugin</artifactId>
|
|
<version>1.14.0-SNAPSHOT</version>
|
|
<name>pentaho-plugin</name>
|
|
<description>Mifos Pentaho Reporting Plugin for Apache Fineract</description>
|
|
|
|
<properties>
|
|
<java.version>21</java.version>
|
|
<fineract.version>0.0.1323-6552adc</fineract.version>
|
|
<pentaho.version>9.4.0.0-343</pentaho.version>
|
|
<graal.version>24.2.2</graal.version>
|
|
<eclipselink.version>4.0.9</eclipselink.version>
|
|
<truth.version>1.4.5</truth.version>
|
|
</properties>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-actuator</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-web</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-security</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-starter-test</artifactId>
|
|
<scope>test</scope>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.junit.vintage</groupId>
|
|
<artifactId>junit-vintage-engine</artifactId>
|
|
</exclusion>
|
|
<exclusion>
|
|
<groupId>junit</groupId>
|
|
<artifactId>junit</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>jakarta.ws.rs</groupId>
|
|
<artifactId>jakarta.ws.rs-api</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.commons</groupId>
|
|
<artifactId>commons-lang3</artifactId>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.persistence</groupId>
|
|
<artifactId>eclipselink</artifactId>
|
|
<version>${eclipselink.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-provider</artifactId>
|
|
<version>${fineract.version}</version>
|
|
<classifier>plain</classifier>
|
|
<scope>compile</scope>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-avro-schemas</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
</dependency>
|
|
<!--LOCAL JAR FILE
|
|
<dependency>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-provider</artifactId>
|
|
<version>1.0</version>
|
|
<scope>system</scope>
|
|
<systemPath>$HOME/fineract/fineract-provider/build/libs/fineract-provider-0.0.0-2ac92089-plain.jar</systemPath>
|
|
</dependency>
|
|
-->
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.engine</groupId>
|
|
<artifactId>classic-core</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.engine</groupId>
|
|
<artifactId>classic-extensions</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.engine</groupId>
|
|
<artifactId>classic-extensions-scripting</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<exclusions>
|
|
<exclusion>
|
|
<groupId>org.mozilla</groupId>
|
|
<artifactId>rhino</artifactId>
|
|
</exclusion>
|
|
</exclusions>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.engine</groupId>
|
|
<artifactId>wizard-core</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libbase</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libxml</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libserializer</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>librepository</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libloader</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libformula</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libformat</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libfonts</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.pentaho.reporting.library</groupId>
|
|
<artifactId>libdocbundle</artifactId>
|
|
<version>${pentaho.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
|
|
<dependency>
|
|
<groupId>org.graalvm.polyglot</groupId>
|
|
<artifactId>polyglot</artifactId>
|
|
<version>${graal.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.graalvm.polyglot</groupId>
|
|
<artifactId>js</artifactId>
|
|
<version>${graal.version}</version>
|
|
<type>pom</type>
|
|
</dependency>
|
|
<!-- Testing-->
|
|
<dependency>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-client</artifactId>
|
|
<version>${fineract.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-core</artifactId>
|
|
<version>${fineract.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.fineract</groupId>
|
|
<artifactId>fineract-report</artifactId>
|
|
<version>${fineract.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.google.truth</groupId>
|
|
<artifactId>truth</artifactId>
|
|
<version>${truth.version}</version>
|
|
<scope>compile</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<pluginManagement>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.springframework.boot</groupId>
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>com.diffplug.spotless</groupId>
|
|
<artifactId>spotless-maven-plugin</artifactId>
|
|
<version>3.2.0</version>
|
|
<configuration>
|
|
<java>
|
|
<googleJavaFormat>
|
|
<version>1.17.0</version>
|
|
<style>GOOGLE</style>
|
|
</googleJavaFormat>
|
|
<importOrder />
|
|
<removeUnusedImports />
|
|
</java>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<goals>
|
|
<goal>check</goal>
|
|
</goals>
|
|
<phase>compile</phase>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
</pluginManagement>
|
|
</build>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>hitachivantara</id>
|
|
<name>hitachivantara</name>
|
|
<url>https://hitachiedge1.jfrog.io/artifactory/pnt-mvn/</url>
|
|
<snapshots>
|
|
<enabled>false</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>fineract-release</id>
|
|
<name>libs-release-local</name>
|
|
<url>https://mifos.jfrog.io/artifactory/libs-release-local</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>fineract-snapshot</id>
|
|
<name>libs-snapshot-local</name>
|
|
<url>https://mifos.jfrog.io/artifactory/libs-snapshot-local</url>
|
|
</repository>
|
|
<repository>
|
|
<id>oss-sonatype</id>
|
|
<name>oss-sonatype</name>
|
|
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>spring-snapshots</id>
|
|
<name>Spring Snapshots</name>
|
|
<url>https://repo.spring.io/snapshot</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>spring-milestones</id>
|
|
<name>Spring Milestones</name>
|
|
<url>https://repo.spring.io/milestone</url>
|
|
</repository>
|
|
</repositories>
|
|
<pluginRepositories>
|
|
<pluginRepository>
|
|
<id>spring-snapshots</id>
|
|
<name>Spring Snapshots</name>
|
|
<url>https://repo.spring.io/snapshot</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</pluginRepository>
|
|
<pluginRepository>
|
|
<id>spring-milestones</id>
|
|
<name>Spring Milestones</name>
|
|
<url>https://repo.spring.io/milestone</url>
|
|
</pluginRepository>
|
|
|
|
<pluginRepository>
|
|
<id>release</id>
|
|
<name>libs-release-local</name>
|
|
<url>https://mifos.jfrog.io/artifactory/libs-release-local</url>
|
|
</pluginRepository>
|
|
</pluginRepositories>
|
|
|
|
<distributionManagement>
|
|
<repository>
|
|
<id>central</id>
|
|
<name>Mifos Artifactory</name>
|
|
<url>https://mifos.jfrog.io/artifactory/libs-snapshot-local/</url>
|
|
</repository>
|
|
</distributionManagement>
|
|
|
|
</project>
|