Merge branch 'main' into release/UIMA-6449-Ruta-3.2.0-release

* main:
  [No Jira] Temporarily update spotbugs to be compatible with Java 17 until we go to Parent POM 16
  [No Jira] Avoid triggering auto-staging as part of snapshot deployment
diff --git a/Jenkinsfile b/Jenkinsfile
index 7d2ed34..1490175 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -18,7 +18,5 @@
 @Library('uima-build-jenkins-shared-library') _
 
 defaultPipeline {
-  // The Eclipse libraries that our plugins depend unfortunately on required Java 11
-  jdk = 'jdk_11_latest'
-  extraMavenArguments = '-Pjacoco,pmd,run-rat-report'
+  extraMavenArguments = '-Pjacoco,spotbugs,pmd,run-rat-report -Ddisable-rc-auto-staging'
 }
diff --git a/ruta-parent/pom.xml b/ruta-parent/pom.xml
index cebfabc..50f4a1d 100644
--- a/ruta-parent/pom.xml
+++ b/ruta-parent/pom.xml
@@ -290,4 +290,21 @@
       </plugin>

     </plugins>

   </build>

+  

+  <profiles>

+    <profile>

+      <id>spotbugs</id>

+      <build>

+        <pluginManagement>

+          <plugins>

+            <plugin>

+              <groupId>com.github.spotbugs</groupId>

+              <artifactId>spotbugs-maven-plugin</artifactId>

+              <version>4.7.0.0</version>

+            </plugin>

+          </plugins>

+        </pluginManagement>

+      </build>

+    </profile>

+  </profiles>

 </project>