Skip to content

Commit a97b01b

Browse files
committed
Switch to Spring Boot parent in POM
1 parent 6312021 commit a97b01b

File tree

3 files changed

+58
-31
lines changed

3 files changed

+58
-31
lines changed

.idea/compiler.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pom.xml

Lines changed: 52 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,59 @@
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55
<parent>
6-
<groupId>com.embabel.build</groupId>
7-
<artifactId>embabel-build-parent</artifactId>
8-
<version>0.1.0-SNAPSHOT</version>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-starter-parent</artifactId>
8+
<version>3.5.3</version>
9+
<relativePath/> <!-- Lookup parent from repository -->
910
</parent>
1011
<groupId>com.embabel.hub</groupId>
11-
<artifactId>coding-agent</artifactId>
12+
<artifactId>coder</artifactId>
1213
<version>0.1.0-SNAPSHOT</version>
1314
<packaging>jar</packaging>
14-
<name>Embabel Coding Agent</name>
15-
<description>Embabel Agentic Flow for Software Engineers</description>
15+
<name>Coder</name>
16+
<description>Coding agent</description>
1617

1718
<properties>
18-
<embabel-agent-api.version>0.1.0-SNAPSHOT</embabel-agent-api.version>
19+
<embabel-agent.version>0.1.0-SNAPSHOT</embabel-agent.version>
20+
<spring-ai.version>1.0.0-M8</spring-ai.version>
21+
<kotlin.version>2.1.10</kotlin.version>
22+
<kotlin.compiler.apiVersion>2.1</kotlin.compiler.apiVersion>
23+
<java.version>21</java.version>
1924
</properties>
2025

21-
2226
<dependencies>
2327

2428
<dependency>
2529
<groupId>com.embabel.agent</groupId>
2630
<artifactId>embabel-agent-starter</artifactId>
27-
<version>${embabel-agent-api.version}</version>
31+
<version>${embabel-agent.version}</version>
2832
</dependency>
2933

3034
<dependency>
3135
<groupId>com.embabel.agent</groupId>
3236
<artifactId>embabel-agent-test</artifactId>
33-
<version>${embabel-agent-api.version}</version>
37+
<version>${embabel-agent.version}</version>
38+
</dependency>
39+
40+
41+
<dependency>
42+
<groupId>org.springframework.boot</groupId>
43+
<artifactId>spring-boot-starter-actuator</artifactId>
44+
</dependency>
45+
46+
<dependency>
47+
<groupId>org.springframework.boot</groupId>
48+
<artifactId>spring-boot-devtools</artifactId>
49+
<scope>runtime</scope>
50+
<optional>true</optional>
51+
</dependency>
52+
53+
<dependency>
54+
<groupId>org.springframework.boot</groupId>
55+
<artifactId>spring-boot-starter-thymeleaf</artifactId>
3456
</dependency>
3557

58+
<!-- Unit and Integration Testing -->
3659
<dependency>
3760
<groupId>org.springframework.boot</groupId>
3861
<artifactId>spring-boot-starter-test</artifactId>
@@ -49,33 +72,31 @@
4972
</dependencies>
5073

5174
<build>
75+
<sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
76+
<testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
5277
<plugins>
53-
<!-- Production Build Plugins -->
54-
<plugin>
55-
<groupId>org.jetbrains.kotlin</groupId>
56-
<artifactId>kotlin-maven-plugin</artifactId>
57-
</plugin>
58-
5978
<plugin>
6079
<groupId>org.springframework.boot</groupId>
6180
<artifactId>spring-boot-maven-plugin</artifactId>
62-
<version>${spring-boot.version}</version>
63-
</plugin>
64-
65-
<!-- Testing and Quality Build Plugins -->
66-
<plugin>
67-
<groupId>org.jacoco</groupId>
68-
<artifactId>jacoco-maven-plugin</artifactId>
6981
</plugin>
70-
7182
<plugin>
72-
<groupId>org.apache.maven.plugins</groupId>
73-
<artifactId>maven-surefire-plugin</artifactId>
74-
</plugin>
75-
76-
<plugin>
77-
<groupId>pl.project13.maven</groupId>
78-
<artifactId>git-commit-id-plugin</artifactId>
83+
<groupId>org.jetbrains.kotlin</groupId>
84+
<artifactId>kotlin-maven-plugin</artifactId>
85+
<configuration>
86+
<args>
87+
<arg>-Xjsr305=strict</arg>
88+
</args>
89+
<compilerPlugins>
90+
<plugin>spring</plugin>
91+
</compilerPlugins>
92+
</configuration>
93+
<dependencies>
94+
<dependency>
95+
<groupId>org.jetbrains.kotlin</groupId>
96+
<artifactId>kotlin-maven-allopen</artifactId>
97+
<version>${kotlin.version}</version>
98+
</dependency>
99+
</dependencies>
79100
</plugin>
80101
</plugins>
81102
</build>

0 commit comments

Comments
 (0)