[ 
https://issues.apache.org/jira/browse/RAT-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18096245#comment-18096245
 ] 

ASF subversion and git services commented on RAT-572:
-----------------------------------------------------

Commit de083a16ee68b6f5f9da72500315cd0b2f7be665 in creadur-rat's branch 
refs/heads/create-output-object from Christopher Tubbs
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=de083a16 ]

RAT-572: Maven build improvements after dropping JDK8 in RAT 0.18 (#698)

* Post RAT-478 maven build improvements

RAT-478 updated the Java version to 17 for the minimal build JDK and the
target runtime JRE, but left some things in place that are no longer
needed. This cleans some of that up.

* Replace `mavenVersion` property with `minimalMavenBuildVersion`
  property defined in ASF parent POM
* Remove unneeded managed plugin versions and version properties from
  plugins defined to the same or newer version in the ASF parent POM
* Remove other properties and plugin config that use those properties
  (like `maven.compiler.*`) when they can be inherited from the parent
  POM instead
* Remove unused animal-sniffer-maven-plugin (no longer needed with JDK 9
  and later)
* Override `minimalJavaBuildVersion` property from ASF parent POM so it
  can be more easily managed separately from the `javaVersion` (target
  version) property
* Move Eclipse-specific m2e lifecycle configuration to profile that is
  activated only in Eclipse, to make it easier to manage separately from
  actual plugin configuration
* Remove redundant Maven version check from enforcer plugin (already
  defined in ASF parent POM)
* Fix `<license>` element in the POM to correctly name the Apache
  license using its SPDX identifier and remove unused generic comment
  that appears to have been copied from an example configuration
* Remove unneeded maven.compiler.release profile, since it was only
  needed to support building using JDK8, which is no longer possible

* RAT-572: Add changelog

---------

Co-authored-by: P. Ottlinger <[email protected]>

> Cleanup minimalMavenVersion and minimalJDK requirements after release of 0.18
> -----------------------------------------------------------------------------
>
>                 Key: RAT-572
>                 URL: https://issues.apache.org/jira/browse/RAT-572
>             Project: Apache RAT
>          Issue Type: Task
>          Components: build
>            Reporter: Philipp Ottlinger
>            Priority: Major
>             Fix For: 1.0.0
>
>
> When trying to integrate with the ASF parent pom we got the feedback that not 
> everything is configured properly in dropping JDK8 and using more modern 
> language features.
> [~ctubbsii] contributed changes to the build in order to fix our setup.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to