This is an automated email from the ASF dual-hosted git repository. ctubbsii pushed a commit to branch 1.10 in repository https://gitbox.apache.org/repos/asf/accumulo.git
commit 61840580b448b68d7af67bfb8440db00cedebd0e Author: Christopher Tubbs <ctubb...@apache.org> AuthorDate: Thu Nov 26 12:58:28 2020 -0500 Minor fixup of build * Show rat output in console (partial backport to 1.x from #1767) * Don't skip enforcer when skipQA profile is active, because it is necessary for enforcing build requirements (and isn't costly to run) * Enforce the JDK version to less than 15 for Accumulo 1.x, because Concurrent Mark and Sweep garbage collector options were removed from JDK 15, which Accumulo 1.x uses in its scripts and in Mini. While Accumulo 1.x can still compile and build in JDK 15, it will not be able to run as-is, including running tests, resulting in hard-to-track and confusing errors for developers. It is easier to enforce the JDK version to being at least 11, and strictly less than 15, during development. --- pom.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0aa8095..6606c0f 100644 --- a/pom.xml +++ b/pom.xml @@ -141,6 +141,7 @@ <powermock.version>2.0.7</powermock.version> <!-- timestamp for reproducible outputs, updated on release by the release plugin --> <project.build.outputTimestamp>2020-08-27T15:56:15Z</project.build.outputTimestamp> + <rat.consoleOutput>true</rat.consoleOutput> <!-- surefire/failsafe plugin option --> <reuseForks>false</reuseForks> <slf4j.version>1.7.25</slf4j.version> @@ -850,7 +851,8 @@ <version>[3.5.0,)</version> </requireMavenVersion> <requireJavaVersion> - <version>[11,)</version> + <!-- 15 dropped support for UseConcMarkSweepGC flag that Accumulo 1.x uses --> + <version>[11,15)</version> </requireJavaVersion> </rules> </configuration> @@ -1064,7 +1066,6 @@ <accumulo.skip>true</accumulo.skip> <apilyzer.skip>true</apilyzer.skip> <checkstyle.skip>true</checkstyle.skip> - <enforcer.skip>true</enforcer.skip> <formatter.skip>true</formatter.skip> <impsort.skip>true</impsort.skip> <maven.plugin.skip>true</maven.plugin.skip>