Skip to content

Commit af391b4

Browse files
committed
Added a link to the video, updated the groupId, and added a warning
1 parent 8a6a32e commit af391b4

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

_posts/2025-07-01-quarkus-and-a2a-java-sdk.adoc renamed to _posts/2025-07-08-quarkus-and-a2a-java-sdk.adoc

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
---
22
layout: post
33
title: 'Getting Started with Quarkus and the A2A Java SDK'
4-
date: 2025-07-01
4+
date: 2025-07-08
55
tags: release
6-
synopsis: 'Today, we released A2A Java SDK 0.2.3. This makes it possible to quickly get started with Quarkus and A2A.'
6+
synopsis: 'Today, we released A2A Java SDK 0.2.3.Beta1. This makes it possible to quickly get started with Quarkus and A2A.'
77
author: fjuma
88
---
99
:imagesdir: /assets/images/posts/quarkus-and-a2a-java-sdk
1010

11-
Last week, we https://quarkus.io/blog/a2a-project-launches-java-sdk/[announced] that our https://github.com/a2aproject/a2a-java[A2A Java SDK] has been contributed to the official A2A project! This was a collaboration between our WildFly and Quarkus teams at Red Hat and Google. Today, we have released A2A Java SDK 0.2.3, which aligns with the v0.2.3 version of the https://github.com/a2aproject/A2A/tree/v0.2.3[A2A specification]. In this blog post, we'll cover how to easily get started with Quarkus and A2A using the A2A Java SDK.
11+
A couple weeks ago, we https://quarkus.io/blog/a2a-project-launches-java-sdk/[announced] that our https://github.com/a2aproject/a2a-java[A2A Java SDK] has been contributed to the official A2A project! This was a collaboration between our WildFly and Quarkus teams at Red Hat and Google. Today, we have released A2A Java SDK 0.2.3.Beta1, which aligns with the v0.2.3 version of the https://github.com/a2aproject/A2A/tree/v0.2.3[A2A specification]. In this blog post, we'll cover how to easily get started with Quarkus and A2A using the A2A Java SDK.
12+
13+
You can also check out our https://www.youtube.com/watch?v=5CZzW-wvEQs[short video] that gives an introduction to the A2A Java SDK.
1214

1315
== What's A2A?
1416

@@ -51,21 +53,21 @@ public interface WeatherAgent {
5153

5254
To turn this weather agent into an A2A server agent, there are a few simple steps we need to follow:
5355

54-
=== Add A2A Java SDK Core and Server Dependencies
56+
=== Add an A2A Java SDK Server Dependency
57+
58+
[NOTE]
59+
====
60+
The `io.github.a2asdk` `groupId` is temporary and will likely change for future releases. Keep an eye on the `a2a-java` https://github.com/a2aproject/a2a-java/blob/main/README.md[README] for up-to-date documentation.
61+
====
5562

5663
[source,xml]
5764
----
5865
<dependency>
59-
<groupId>io.a2a.sdk</groupId>
60-
<artifactId>a2a-java-sdk-core</artifactId> <1>
61-
</dependency>
62-
<dependency>
63-
<groupId>io.a2a.sdk</groupId>
64-
<artifactId>a2a-java-sdk-server-quarkus</artifactId> <2>
66+
<groupId>io.github.a2asdk</groupId>
67+
<artifactId>a2a-java-sdk-server-quarkus</artifactId> <1>
6568
</dependency>
6669
----
67-
<1> `a2a-java-sdk-core` provides the core classes that make up the A2A specification, it's needed to create `AgentCards` and `AgentExecutors`. It can also be used to create A2A client agents.
68-
<2> `a2a-java-sdk-server-quarkus` provides the HTTP endpoint that implements the A2A protocol. This dependency makes use of Quarkus Reactive Routes. To make use of Jakarta REST, the `a2a-java-sdk-server-jakarta` dependency can be used instead.
70+
<1> `a2a-java-sdk-server-quarkus` provides access to the core classes that make up the A2A specification and provides the HTTP endpoint that implements the A2A protocol. This dependency makes use of Quarkus Reactive Routes. To make use of Jakarta REST, the `a2a-java-sdk-server-jakarta` dependency can be used instead.
6971

7072
=== Add a Class that Creates an A2A `AgentCard`
7173

0 commit comments

Comments
 (0)