219 lines
No EOL
5.9 KiB
XML
219 lines
No EOL
5.9 KiB
XML
<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/maven-v4_0_0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<parent>
|
|
<artifactId>dynamixs-ai</artifactId>
|
|
<groupId>ai.dynamixs</groupId>
|
|
<version>1.0.0</version>
|
|
</parent>
|
|
<artifactId>dynamixs-ai-rag</artifactId>
|
|
<packaging>jar</packaging>
|
|
<name>Dynamixs AI RAG Library</name>
|
|
|
|
|
|
<build>
|
|
|
|
<plugins>
|
|
|
|
<!-- use JDK settings for compiling -->
|
|
<plugin>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.8.1</version>
|
|
<configuration>
|
|
<source>${java.source}</source>
|
|
<target>${java.target}</target>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- Testing JUnit 5 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
<version>2.22.2</version>
|
|
</plugin>
|
|
|
|
|
|
<!-- issue #572
|
|
hack for:
|
|
https://stackoverflow.com/questions/75116023/unable-to-make-protected-final-java-lang-class-java-lang-classloader-defineclass
|
|
-->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
<version>3.3.1</version>
|
|
<executions>
|
|
<execution>
|
|
<id>default-test</id>
|
|
<phase>test</phase>
|
|
<goals>
|
|
<goal>test</goal>
|
|
</goals>
|
|
<configuration>
|
|
<argLine>
|
|
--add-opens java.base/java.lang=ALL-UNNAMED
|
|
</argLine>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
|
|
</build>
|
|
|
|
<dependencies>
|
|
<!-- Jakarta EE -->
|
|
<dependency>
|
|
<groupId>jakarta.platform</groupId>
|
|
<artifactId>jakarta.jakartaee-api</artifactId>
|
|
<version>${jakarta.version}</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<!-- Microprofile -->
|
|
<dependency>
|
|
<groupId>org.eclipse.microprofile</groupId>
|
|
<artifactId>microprofile</artifactId>
|
|
<version>${microprofile.version}</version>
|
|
<type>pom</type>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<!-- Imixs Workflow -->
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-workflow-core</artifactId>
|
|
<type>jar</type>
|
|
<version>${org.imixs.workflow.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-workflow-engine</artifactId>
|
|
<type>jar</type>
|
|
<version>${org.imixs.workflow.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-workflow-jax-rs</artifactId>
|
|
<type>jar</type>
|
|
<version>${org.imixs.workflow.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-workflow-faces</artifactId>
|
|
<type>jar</type>
|
|
<version>${org.imixs.workflow.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-workflow-index-lucene</artifactId>
|
|
<version>${org.imixs.workflow.version}</version>
|
|
</dependency>
|
|
|
|
<!-- Marty -->
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-marty</artifactId>
|
|
<type>jar</type>
|
|
<version>${org.imixs.marty.version}</version>
|
|
</dependency>
|
|
|
|
<!-- Imixs-Office-Workflow Overlay -->
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-office-workflow-app</artifactId>
|
|
<type>war</type>
|
|
<version>${org.imixs.office.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-office-workflow-util</artifactId>
|
|
<version>${org.imixs.office.version}</version>
|
|
</dependency>
|
|
|
|
<!-- Imixs-Archive -->
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-archive-api</artifactId>
|
|
<version>${org.imixs.archive.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-archive-documents</artifactId>
|
|
<version>${org.imixs.archive.version}</version>
|
|
</dependency>
|
|
|
|
|
|
<!-- Imixs-AI -->
|
|
<dependency>
|
|
<groupId>org.imixs.workflow</groupId>
|
|
<artifactId>imixs-ai-workflow</artifactId>
|
|
<version>${org.imixs.ai.version}</version>
|
|
</dependency>
|
|
|
|
<!-- DaraStax Java Driver -->
|
|
<dependency>
|
|
<groupId>org.apache.cassandra</groupId>
|
|
<artifactId>java-driver-core</artifactId>
|
|
<version>${apache.cassandra.driver.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.cassandra</groupId>
|
|
<artifactId>java-driver-query-builder</artifactId>
|
|
<version>${apache.cassandra.driver.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.cassandra</groupId>
|
|
<artifactId>java-driver-mapper-runtime</artifactId>
|
|
<version>${apache.cassandra.driver.version}</version>
|
|
</dependency>
|
|
|
|
|
|
<!-- Testing -->
|
|
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-api</artifactId>
|
|
<version>${junit.jupiter.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.junit.jupiter</groupId>
|
|
<artifactId>junit-jupiter-engine</artifactId>
|
|
<version>${junit.jupiter.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.mockito</groupId>
|
|
<artifactId>mockito-core</artifactId>
|
|
<version>${mockito.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.mockito</groupId>
|
|
<artifactId>mockito-junit-jupiter</artifactId>
|
|
<version>${mockito.version}</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.eclipse.parsson</groupId>
|
|
<artifactId>jakarta.json</artifactId>
|
|
<version>1.1.1</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.glassfish.jaxb</groupId>
|
|
<artifactId>jaxb-runtime</artifactId>
|
|
<version>3.0.0</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>jakarta.xml.bind</groupId>
|
|
<artifactId>jakarta.xml.bind-api</artifactId>
|
|
<version>3.0.0</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
|
|
|
|
</dependencies>
|
|
</project> |