diff --git a/ci/submodule-sync.sh b/ci/submodule-sync.sh
index bd9d8d87b..25cc6b990 100755
--- a/ci/submodule-sync.sh
+++ b/ci/submodule-sync.sh
@@ -71,12 +71,13 @@ echo "Test against ${cudf_sha}..."
MVN="mvn -Dmaven.wagon.http.retryHandler.count=3 -B"
set +e
# Don't do a full build. Just try to update/build CUDF with no patches on top of it.
+# calling the antrun directly skips applying patches and also only builds
+# libcudf
${MVN} antrun:run@build-libcudf ${MVN_MIRROR} \
-DCPP_PARALLEL_LEVEL=${PARALLEL_LEVEL} \
-Dlibcudf.build.configure=true \
-Dlibcudf.dependency.mode=latest \
- -Dsubmodule.patch.skip \
- -DUSE_GDS=ON -Dtest=*,!CuFileTest,!CudaFatalTest,!ColumnViewNonEmptyNullsTest \
+ -DUSE_GDS=ON \
-DBUILD_TESTS=ON \
-DUSE_SANITIZER=ON
validate_status=$?
diff --git a/pom.xml b/pom.xml
index c3156fdb5..e851fbb10 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,6 +110,10 @@
UTF-8
1.7.30
false
+
false
3.0.0
0.2.2
@@ -429,7 +433,7 @@
build-libcudf
validate
-
+
@@ -466,8 +470,7 @@
+ executable="cmake">
@@ -484,7 +487,6 @@
build-libcudfjni
validate
- ${submodule.patch.skip}
build-sparkrapidsjni
validate
- ${submodule.patch.skip}
build-info
generate-resources
- ${submodule.patch.skip}