Core library extracted from llamacpp-ai-index-maven-plugin: routing/configuration model, the .ai.md document codec, the file/package/project indexers, prompt templating support, and the AI generation provider abstraction (incl. the llama.cpp JNI binding). Framework-free (no Maven plugin API); the srcmorph-maven-plugin module supplies only the Mojo entry points on top of this library.

Compile Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
MIT
net.ladenthin » llama
Java Bindings for llama.cpp - A Port of Facebook's LLaMA model
5.1.0✔
org.checkerframework » checker-qual
checker-qual contains annotations (type qualifiers) that a programmerwrites to specify Java code for type-checking by ...
4.2.24.3.0
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.1✔
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.182.0.20

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
CodeGen MIT
org.projectlombok » lombok
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.461.18.48

Test Dependencies (6)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.6.31.6.5
Apache 2.0
com.tngtech.archunit » archunit-junit5
A Java architecture test library, to specify and assert architecture rules in plain Java - Module 'archunit-junit5'
1.5.01.5.1
EPL 2.0
net.jqwik » jqwik
Jqwik Aggregator module
1.9.31.10.1
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
3.0✔
MPL 2.0
org.jetbrains.lincheck » lincheck
Lincheck - framework for testing concurrent code on the JVM
3.7✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
6.1.3✔