diff --git a/build.gradle b/build.gradle
index 48a12649f93ad0656c9bbf6a3cbd775199734edf..fe6050d4c79c469eb2d3c1eb7678a4a79806babd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -78,7 +78,7 @@ publishing {
 		mavenJava(MavenPublication) {
 			from components.java
 			// Don't publish the shadowJar to Maven Central
-			artifacts.removeIf {it.classifier == "all"}
+			artifacts = artifacts.findAll {it.classifier != "all"}
 
 			pom {
 				name = 'TLA+ to B-AST'