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>