adoroszlai opened a new pull request, #1381: URL: https://github.com/apache/ratis/pull/1381
## What changes were proposed in this pull request? `ratis-bom` module does not inherit from `ratis` main (root) POM to avoid leaking dependencies. However, it could inherit from `maven-apache-parent`, which is also the parent of `ratis` main. This lets `ratis-bom` inherit, among others: - `apache-release` profile - Apache plugin versions, for consistency with rest of Ratis - `distMgmtSnapshots*` properties - `project.build.outputTimestamp`, to fix `[ERROR] Reproducible Build not activated by project.build.outputTimestamp property...` Also remove some of these items from root POM, which inherits them from: https://github.com/apache/maven-apache-parent/blob/apache-35/pom.xml#L90-L92 https://github.com/apache/maven-apache-parent/blob/apache-35/pom.xml#L94-L95 https://github.com/apache/maven-apache-parent/blob/apache-35/pom.xml#L106 https://issues.apache.org/jira/browse/RATIS-2440 ## How was this patch tested? ``` mvn -DskipTests -Pdist clean install mvn -DskipTests -Pdist clean package artifact:compare ``` CI: https://github.com/adoroszlai/ratis/actions/runs/23310397439 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
