File tree Expand file tree Collapse file tree 15 files changed +55
-13
lines changed
Expand file tree Collapse file tree 15 files changed +55
-13
lines changed Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 </parent >
1212
1313 <artifactId >a2a-java-sdk-jakarta-examples-parent</artifactId >
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-examples-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 <relativePath >../../pom.xml</relativePath >
1212 </parent >
1313
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-examples-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 <relativePath >../../pom.xml</relativePath >
1212 </parent >
1313
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 <relativePath >../../pom.xml</relativePath >
1212 </parent >
1313
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 <relativePath >../../pom.xml</relativePath >
1212 </parent >
1313
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 <relativePath >../../pom.xml</relativePath >
1212 </parent >
1313
Original file line number Diff line number Diff line change 1212
1313 <groupId >org.wildfly.a2a</groupId >
1414 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
15- <version >0.3.1.Beta1-SNAPSHOT </version >
15+ <version >0.3.1.Final </version >
1616
1717 <packaging >pom</packaging >
1818
4545 <properties >
4646 <jboss .home>${project.build.directory}${file.separator} wildfly</jboss .home>
4747 <version .wildfly>38.0.0.Final</version .wildfly>
48- <version .sdk>0.3.2 .Final</version .sdk>
48+ <version .sdk>0.3.3 .Final</version .sdk>
4949 <!-- This needs to be same version as used by the sdk -->
5050 <version .mutiny-zero>1.1.1</version .mutiny-zero>
5151 <!-- gRPC version matching the a2a-java-sdk -->
144144 <artifactId >a2a-java-sdk-common</artifactId >
145145 <version >${version.sdk} </version >
146146 </dependency >
147+ <dependency >
148+ <groupId >io.github.a2asdk</groupId >
149+ <artifactId >a2a-java-sdk-microprofile-config</artifactId >
150+ <version >${version.sdk} </version >
151+ </dependency >
147152 <dependency >
148153 <groupId >io.github.a2asdk</groupId >
149154 <artifactId >a2a-java-sdk-server-common</artifactId >
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 </parent >
1212
1313 <artifactId >a2a-java-sdk-jakarta-tck-wildfly</artifactId >
8383 </exclusions >
8484 </dependency >
8585
86+ <!--
87+ This is not strictly needed, but if you want to configure the a2a-java further as mentioned in
88+ https://github.com/a2aproject/a2a-java/tree/v0.3.3.Final?tab=readme-ov-file#4-configuration-system
89+ via MicroProfile Config, this jar needs to be included.
90+ -->
91+ <dependency >
92+ <groupId >io.github.a2asdk</groupId >
93+ <artifactId >a2a-java-sdk-microprofile-config</artifactId >
94+ <scope >provided</scope >
95+ </dependency >
96+
97+
8698 <!--
8799 Include the TCK server from the a2a-java project.
88100 This is the application we will be using, providing the AgentExecutor and the AgentCard.
Original file line number Diff line number Diff line change 77 <parent >
88 <groupId >org.wildfly.a2a</groupId >
99 <artifactId >a2a-java-sdk-jakarta-tests-parent</artifactId >
10- <version >0.3.1.Beta1-SNAPSHOT </version >
10+ <version >0.3.1.Final </version >
1111 </parent >
1212
1313 <artifactId >a2a-java-sdk-jakarta-tests-grpc</artifactId >
6868 <type >test-jar</type >
6969 <scope >test</scope >
7070 </dependency >
71+ <dependency >
72+ <groupId >io.github.a2asdk</groupId >
73+ <artifactId >a2a-java-sdk-microprofile-config</artifactId >
74+ <scope >test</scope >
75+ </dependency >
76+
7177 <!-- Add WildFly Jakarta implementation dependency -->
7278 <dependency >
7379 <groupId >${project.groupId} </groupId >
Original file line number Diff line number Diff line change 1010import io .a2a .client .transport .grpc .GrpcTransport ;
1111import io .a2a .client .transport .grpc .GrpcTransportConfigBuilder ;
1212import io .a2a .grpc .A2AServiceGrpc ;
13+ import io .a2a .integrations .microprofile .MicroProfileConfigProvider ;
1314import io .a2a .server .PublicAgentCard ;
1415import io .a2a .server .apps .common .AbstractA2AServerTest ;
1516import io .a2a .spec .Event ;
@@ -74,6 +75,8 @@ public static WebArchive createDeployment() throws Exception {
7475 getJarForClass (Event .class ),
7576 //a2a-java-transport-grpc.jar
7677 getJarForClass (GrpcHandler .class ),
78+ //a2a-java-sdk-microprofile-config.jar (needed to configure a2a-java settings via MP Config)
79+ getJarForClass (MicroProfileConfigProvider .class ),
7780 // a2a-java-spec-grpc.jar (contains generated gRPC classes)
7881 getJarForClass (A2AServiceGrpc .class ), // Removing to avoid auto-registration by WildFly gRPC subsystem
7982 // protobuf-java.jar - include correct version to match gencode 4.31.1
You can’t perform that action at this time.
0 commit comments