diff --git a/.github/workflows/publish_snapshot.yml b/.github/workflows/publish_snapshot.yml
index eb6d771238..ccbc5fcf7e 100644
--- a/.github/workflows/publish_snapshot.yml
+++ b/.github/workflows/publish_snapshot.yml
@@ -24,4 +24,6 @@ jobs:
run: |
cd java
echo "apache.snapshots.https$ASF_USERNAME$ASF_PASSWORD"> settings.xml
+ # We should use local installation to test `apache-release` profile
+ ./mvnw --settings settings.xml -nsu -ntp -DskipTests install -Papache-release
./mvnw --settings settings.xml -nsu -ntp -DskipTests deploy