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]

Reply via email to