4.0.0 org.a2aproject.sdk a2a-java-sdk-parent 1.0.0.Beta2-SNAPSHOT pom Java SDK A2A Parent Java SDK for the Agent2Agent Protocol (A2A) https://github.com/a2asdk/a2a-java-sdk The Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt a2a-java The a2a-java developers a2aproject https://github.com/a2aproject/a2a-java scm:git:git://github.com/a2asdk/a2a-java-sdk.git scm:git:ssh://github.com:a2asdk/a2a-java-sdk.git https://github.com/a2asdk/a2a-java-sdk 1.77.0 UTF-8 3.5.0 3.14.1 3.6.2 3.4.2 3.3.1 3.1.2 3.8.0 3.2.4 4.2.1 0.8.0 5.0.3 2.13.2 4.1.0 2.0.1 2.1.3 3.1.0 5.13.4 1.6.3 1.52.0 5.17.0 5.15.0 1.1.1 1.7.1 4.33.1 0.6.1 3.30.6 5.5.1 2.0.17 1.5.18 1.21.4 2.47.0 0.13.1 -XDaddTypeAnnotationsToSymbol=true -Xplugin:ErrorProne -XepDisableAllChecks -Xep:NullAway:ERROR -Xep:RequireExplicitNullMarking:WARN -XepOpt:NullAway:ExhaustiveOverride=true -XepOpt:NullAway:OnlyNullMarked=true -XepOpt:NullAway:JSpecifyMode=true -XepExcludedPaths:.*/src/test/.* -XepDisableWarningsInGeneratedCode true --add-opens=java.base/java.lang=ALL-UNNAMED false ${project.groupId} a2a-java-sdk-client ${project.version} ${project.groupId} a2a-java-sdk-client-transport-spi ${project.version} ${project.groupId} a2a-java-sdk-client-transport-jsonrpc ${project.version} ${project.groupId} a2a-java-sdk-client-transport-grpc ${project.version} ${project.groupId} a2a-java-sdk-client-transport-rest ${project.version} ${project.groupId} a2a-java-sdk-common ${project.version} ${project.groupId} a2a-java-sdk-http-client ${project.version} ${project.groupId} a2a-java-sdk-http-client-vertx ${project.version} ${project.groupId} a2a-java-sdk-jsonrpc-common ${project.version} ${project.groupId} a2a-java-sdk-spec ${project.version} ${project.groupId} a2a-java-sdk-spec-grpc ${project.version} ${project.groupId} a2a-java-sdk-server-common ${project.version} ${project.groupId} a2a-java-sdk-microprofile-config ${project.version} ${project.groupId} a2a-java-extras-common ${project.version} ${project.groupId} a2a-java-sdk-transport-grpc ${project.version} ${project.groupId} a2a-java-sdk-transport-jsonrpc ${project.version} ${project.groupId} a2a-java-sdk-transport-rest ${project.version} ${project.groupId} a2a-java-sdk-reference-common ${project.version} ${project.groupId} a2a-java-sdk-reference-grpc ${project.version} ${project.groupId} a2a-java-sdk-reference-jsonrpc ${project.version} ${project.groupId} a2a-java-sdk-reference-rest ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry-spring ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry-common ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry-client ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry-server ${project.version} org.a2aproject.sdk a2a-java-sdk-opentelemetry-client-propagation ${project.version} org.a2aproject.sdk a2a-java-test-utils-docker ${project.version} io.grpc grpc-bom ${grpc.version} pom import org.testcontainers testcontainers-bom ${version.testcontainers} pom import io.quarkus quarkus-bom ${quarkus.platform.version} pom import org.slf4j slf4j-bom ${slf4j.version} pom import com.google.protobuf protobuf-java ${protobuf-java.version} com.google.code.gson gson com.google.code.gson gson ${gson.version} io.smallrye.reactive mutiny-zero ${mutiny-zero.version} jakarta.enterprise jakarta.enterprise.cdi-api ${jakarta.enterprise.cdi-api.version} jakarta.inject jakarta.inject-api ${jakarta.inject.jakarta.inject-api.version} org.mapstruct mapstruct ${mapstruct.version} org.mapstruct mapstruct-processor ${mapstruct.version} jakarta.json jakarta.json-api ${jakarta.json-api.version} provided jakarta.ws.rs jakarta.ws.rs-api ${jakarta.ws.rs-api.version} provided org.junit.jupiter junit-jupiter-api ${junit.version} test io.rest-assured rest-assured ${rest-assured.version} test org.mockito mockito-core ${mockito-core.version} test org.mock-server mockserver-netty ${mockserver.version} test ch.qos.logback logback-classic ${logback.version} test ${project.groupId} a2a-java-sdk-tests-server-common ${project.version} ${project.groupId} a2a-java-sdk-tests-server-common test-jar test ${project.version} ${project.groupId} a2a-java-sdk-server-common test-jar test ${project.version} org.jspecify jspecify 1.0.0 provided org.jspecify jspecify org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} 17 17 17 UTF-8 true -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED -XDcompilePolicy=simple --should-stop=ifError=FLOW -parameters ${error-prone.flag} ${nullaway.args} com.google.errorprone error_prone_core ${error-prone.version} com.uber.nullaway nullaway ${nullaway.version} org.mapstruct mapstruct-processor ${mapstruct.version} no.entur.mapstruct.spi protobuf-spi-impl ${mapstruct-spi-protobuf.version} maven-surefire-plugin ${maven-surefire-plugin.version} ${maven.home} org.codehaus.gmavenplus gmavenplus-plugin ${gmavenplus-plugin.version} org.apache.groovy groovy ${groovy.version} runtime org.apache.groovy groovy-ant ${groovy.version} runtime org.apache.maven.plugins maven-jar-plugin 3.4.2 io.quarkus quarkus-maven-plugin true ${quarkus.platform.version} ${quarkus.jvm.args} org.sonatype.central central-publishing-maven-plugin ${sonatype-central-publishing-plugin.version} true central-a2asdk-temp ${release.auto.publish} org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin ${maven-gpg-plugin.version} sign-artifacts verify sign org.apache.maven.plugins maven-compiler-plugin org.apache.maven.plugins maven-surefire-plugin org.sonatype.central central-publishing-maven-plugin boms/test-utils client/base client/transport/grpc client/transport/jsonrpc client/transport/rest client/transport/spi common examples/helloworld examples/cloud-deployment/server extras/common extras/opentelemetry extras/task-store-database-jpa extras/push-notification-config-store-database-jpa extras/queue-manager-replicated extras/http-client-vertx http-client jsonrpc-common integrations/microprofile-config reference/common reference/grpc reference/jsonrpc reference/rest server-common spec spec-grpc test-utils-docker tests/server-common transport/jsonrpc transport/grpc transport/rest boms/extras boms/reference boms/sdk release org.apache.maven.plugins maven-source-plugin org.apache.maven.plugins maven-javadoc-plugin org.apache.maven.plugins maven-gpg-plugin old_jdk_support (17, 21] 2.42.0 0.12.10 -Xplugin:ErrorProne -XepDisableAllChecks -Xep:NullAway:ERROR -XepOpt:NullAway:OnlyNullMarked=true -XepOpt:NullAway:JSpecifyMode=true -XepExcludedPaths:.*/src/test/.* -XepDisableWarningsInGeneratedCode