diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 6e6433b05..b16350da6 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -22,4 +22,4 @@ jobs:
distribution: 'temurin'
cache: maven
- name: Build with Maven
- run: mvn -B package --file pom.xml -Dmaven.test.failure.ignore=true -fae
+ run: mvn -B package --file pom.xml -fae
diff --git a/examples/helloworld/pom.xml b/examples/helloworld/pom.xml
index c9cd09015..b7c70b08c 100644
--- a/examples/helloworld/pom.xml
+++ b/examples/helloworld/pom.xml
@@ -8,6 +8,7 @@
io.a2a.sdk
a2a-java-sdk-parent
0.2.4-SNAPSHOT
+ ../../pom.xml
a2a-java-sdk-examples-parent
diff --git a/pom.xml b/pom.xml
index 80a6863b5..dcd204079 100644
--- a/pom.xml
+++ b/pom.xml
@@ -183,7 +183,7 @@
sdk-jakarta
sdk-quarkus
tck
- examples
+ examples/helloworld
tests/server-common
\ No newline at end of file