Github user talios commented on the pull request:

    https://github.com/apache/maven/pull/21#issuecomment-45975916
  
    With regards to `release:prepare` I agree, but here I'm talking about 
release:prepare-with-pom which generates a "resolved pom" in relation to 
version ranges, in that instance - we should be consistent.
    
    It also worries me slightly that with all the existing issues with version 
ranges, introduces magical "upper bounds checks in parents only" will cause 
issues - as that somewhat implies we're not got any centralised rules around 
range resolution ( this is a contentious issue as there is a long standing 
issue wanting -SNAPSHOTs to be excluded from ranges, but only under certain 
circumstances - i.e. integration testing may want SNAPSHOTs, but compilation 
should nominally only use released artifacts ).
    
    Ideally - this could be solved as part of the POM 5 change, if `<version/>` 
had for instance a `includeSnapshots` or `allowOpenRange` attribute or 
something - and force the _default_ to be no SNAPSHOTs, no open ranges.



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to