Skip to content

Commit 844949a

Browse files
authored
Merge pull request #112 from fjuma/server-routes-single-refactor-maven
Introduce multi-module changes and add a quarkus-sdk which uses Reactive Routes
2 parents 032a5a4 + 35d854c commit 844949a

File tree

156 files changed

+782
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+782
-102
lines changed

core/pom.xml

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0"?>
2+
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
3+
xmlns="http://maven.apache.org/POM/4.0.0"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<parent>
8+
<groupId>io.a2a.sdk</groupId>
9+
<artifactId>a2a-java-sdk-parent</artifactId>
10+
<version>1.0.0-SNAPSHOT</version>
11+
</parent>
12+
<artifactId>a2a-java-sdk-core</artifactId>
13+
14+
<packaging>jar</packaging>
15+
16+
<name>Java SDK A2A Core</name>
17+
<description>Java SDK for the Agent2Agent Protocol (A2A) - Core</description>
18+
19+
<dependencies>
20+
<dependency>
21+
<groupId>com.fasterxml.jackson.core</groupId>
22+
<artifactId>jackson-databind</artifactId>
23+
</dependency>
24+
<dependency>
25+
<groupId>com.fasterxml.jackson.datatype</groupId>
26+
<artifactId>jackson-datatype-jsr310</artifactId>
27+
</dependency>
28+
<dependency>
29+
<groupId>io.smallrye.reactive</groupId>
30+
<artifactId>mutiny-zero</artifactId>
31+
</dependency>
32+
<dependency>
33+
<groupId>io.quarkus</groupId>
34+
<artifactId>quarkus-arc</artifactId>
35+
</dependency>
36+
<dependency>
37+
<groupId>jakarta.enterprise</groupId>
38+
<artifactId>jakarta.enterprise.cdi-api</artifactId>
39+
<scope>provided</scope>
40+
</dependency>
41+
<dependency>
42+
<groupId>org.slf4j</groupId>
43+
<artifactId>slf4j-api</artifactId>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.junit.jupiter</groupId>
47+
<artifactId>junit-jupiter-api</artifactId>
48+
<scope>test</scope>
49+
</dependency>
50+
<dependency>
51+
<groupId>org.mockito</groupId>
52+
<artifactId>mockito-core</artifactId>
53+
<scope>test</scope>
54+
</dependency>
55+
<dependency>
56+
<groupId>org.mock-server</groupId>
57+
<artifactId>mockserver-netty</artifactId>
58+
<scope>test</scope>
59+
</dependency>
60+
</dependencies>
61+
62+
<build>
63+
<pluginManagement>
64+
<plugins>
65+
<plugin>
66+
<groupId>org.apache.maven.plugins</groupId>
67+
<artifactId>maven-compiler-plugin</artifactId>
68+
<version>${compiler-plugin.version}</version>
69+
<configuration>
70+
<compilerArgs>
71+
<arg>-parameters</arg>
72+
</compilerArgs>
73+
</configuration>
74+
</plugin>
75+
<plugin>
76+
<artifactId>maven-surefire-plugin</artifactId>
77+
<version>${surefire-plugin.version}</version>
78+
<configuration>
79+
<systemPropertyVariables>
80+
<maven.home>${maven.home}</maven.home>
81+
</systemPropertyVariables>
82+
</configuration>
83+
</plugin>
84+
85+
</plugins>
86+
</pluginManagement>
87+
<plugins>
88+
<plugin>
89+
<groupId>org.apache.maven.plugins</groupId>
90+
<artifactId>maven-compiler-plugin</artifactId>
91+
<version>${maven-compiler-plugin.version}</version>
92+
<configuration>
93+
<source>17</source>
94+
<target>17</target>
95+
</configuration>
96+
</plugin>
97+
<plugin>
98+
<groupId>org.apache.maven.plugins</groupId>
99+
<artifactId>maven-surefire-plugin</artifactId>
100+
<version>${maven-surefire-plugin.version}</version>
101+
</plugin>
102+
</plugins>
103+
</build>
104+
</project>
File renamed without changes.

src/main/java/io/a2a/client/sse/SSEEventListener.java renamed to core/src/main/java/io/a2a/client/sse/SSEEventListener.java

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/main/java/io/a2a/server/agentexecution/AgentExecutor.java renamed to core/src/main/java/io/a2a/server/agentexecution/AgentExecutor.java

File renamed without changes.

src/main/java/io/a2a/server/agentexecution/RequestContext.java renamed to core/src/main/java/io/a2a/server/agentexecution/RequestContext.java

File renamed without changes.

0 commit comments

Comments
 (0)