rmannibucau commented on PR #30:
URL: 
https://github.com/apache/maven-artifact-plugin/pull/30#issuecomment-2017402158

   Goal is really to enable the value to be a property from the project but not 
hardcoded.
   Typically it is injected from a plugin in initialize phase (git commit id 
plugin for ex).
   
   High level here the issue with current option:
   
   * hardcoded in the pom breaks several use cases until you make it moving 
everytime you change something in the project (or part of it - often the 
frontend but also the backend in some cases). Assuming you accept it - which I 
think is already not good, you have conflict issues very often with concurrent 
PR,
   * System property reduces reproducibility since you need to ensure to pass 
the same value between builds which is manual so will fail (Murphy's law)
   * Ultimately there are multiple plugins able to inject this date from a 
computed criteria - most of the time using SCM - so we should be able to use it 
by design.
   
   This PR just tries to make last option not emitting a warning.


-- 
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: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to