aibot-rest
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.github.ngirchev</groupId>
<artifactId>aibot-rest</artifactId>
<version>1.0.1</version>
</dependency><?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">
<!-- @cursor: AI, follow this dependency structure in this pom.xml:
1. Project-specific modules (groupId starts with io.github.ngirchev)
2. Spring dependencies (groupId starts with org.springframework)
3. Database dependencies (e.g., jdbc, jpa, postgres, h2)
4. Other utilities and libraries (e.g., logging, json, etc.)
5. Test-related dependencies (with <scope>test</scope>)
Also: All versions must be extracted to the <properties> section.
-->
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.github.ngirchev</groupId>
<artifactId>aibot-parent</artifactId>
<version>1.0.1</version>
</parent>
<artifactId>aibot-rest</artifactId>
<name>AI Bot REST</name>
<properties>
<java.version>21</java.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<dependencies>
<!-- Project Dependencies -->
<dependency>
<groupId>io.github.ngirchev</groupId>
<artifactId>aibot-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
</dependency>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!-- Test Dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>