Disable PTS on a per-module basis
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index d2f5515..43e859c 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -39,7 +39,6 @@
         8
         17
       site-enabled: true
-      predictive-test-selection-enabled: true
 
   deploy-snapshot:
     needs: build
diff --git a/.github/workflows/merge-dependabot.yaml b/.github/workflows/merge-dependabot.yaml
index efa3a06..a2a8f1f 100644
--- a/.github/workflows/merge-dependabot.yaml
+++ b/.github/workflows/merge-dependabot.yaml
@@ -38,7 +38,6 @@
       java-version: |
         8
         17
-      predictive-test-selection-enabled: true
 
   merge-dependabot:
     needs: build
diff --git a/log4j-jul/pom.xml b/log4j-jul/pom.xml
index 8f96b2a..6067201 100644
--- a/log4j-jul/pom.xml
+++ b/log4j-jul/pom.xml
@@ -36,6 +36,9 @@
       <!-- Log4j Core is optional -->
       org.apache.logging.log4j.core.*;resolution:=optional
     </bnd-extra-package-options>
+
+    <!-- PTS requires using the JUnit Platform, which interferes with JUL initialization -->
+    <predictive.test.selection.enabled>false</predictive.test.selection.enabled>
   </properties>
 
   <dependencies>
diff --git a/pom.xml b/pom.xml
index 197ffa7..f795baf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -319,6 +319,9 @@
          Hence, *DO NOT MANUALLY EDIT THIS VALUE*! -->
     <project.build.outputTimestamp>2024-03-06T09:31:11Z</project.build.outputTimestamp>
 
+    <!-- Enables Predictive Test Selection for the project -->
+    <predictive.test.selection.enabled>true</predictive.test.selection.enabled>
+
     <!-- ========================
          Site-specific properties
          ======================== -->
@@ -597,6 +600,11 @@
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
           <forkCount>1C</forkCount>
+          <properties>
+            <predictiveSelection>
+              <enabled>${predictive.test.selection.enabled}</enabled>
+            </predictiveSelection>
+          </properties>
           <reuseForks>false</reuseForks>
           <runOrder>alphabetical</runOrder>
           <systemPropertyVariables>