./gradlew build -x test -x integrationTest -x spotlessJavaCheck -x checkstyleTest
By default only modules for one Spark/Flink/Scala versions are built. To get the full build, component versions need to be enumerated.
./gradlew -DallModules=true -x test -x integrationTest build publishToMavenLocal
./gradlew -DallModules=true spotlessApply
./gradlew :iceberg-spark:iceberg-spark-extensions:test --tests TestRemoveOrphanFilesProcedure
# or with non-default Spark version
./gradlew -DsparkVersions=3.2 :iceberg-spark:iceberg-spark-extensions:test --tests TestRemoveOrphanFilesProcedure
# Note that * at the end of the method name is required
./gradlew -DsparkVersions=3.3 :iceberg-spark:iceberg-spark-extensions:test \
--tests TestRemoveOrphanFilesProcedure.testRemoveOrphanFilesWithStatisticFiles\* \
--tests TestRemoveOrphanFilesAction3.testRemoveOrphanFilesWithStatisticFiles\*