feat: Update release workflow for Maven Central deployment and enhance POM metadata

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
extio-de
2026-05-06 21:45:10 +02:00
parent cc19bcc87b
commit ec30026e02
3 changed files with 102 additions and 26 deletions

26
pom.xml
View File

@@ -4,7 +4,33 @@
<artifactId>lm-lib</artifactId>
<groupId>de.extio</groupId>
<name>lm-lib</name>
<description>Modular Java library for LLM-powered applications, model clients, and agentic orchestration.</description>
<url>https://github.com/extio-de/lm-lib</url>
<version>2.5.13</version>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>extio</id>
<name>extio</name>
<organization>extio</organization>
<organizationUrl>https://github.com/extio-de</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:git://github.com/extio-de/lm-lib.git</connection>
<developerConnection>scm:git:ssh://git@github.com/extio-de/lm-lib.git</developerConnection>
<url>https://github.com/extio-de/lm-lib</url>
<tag>HEAD</tag>
</scm>
<properties>
<java.version>25</java.version>