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