On 09/01/2012 12:59, Igor Fedorenko
            wrote: 
          Parent coordinates have to be constants,
            otherwise Maven will not be 
            able to load build extensions that provide Tycho-specific
            behaviour. The 
            same probably applies to artifactId and packaging, but I am
            not 100% sure.
          Ok, that's what I thought too.
            
            
            
          I do not believe there are any
            fundamental restrictions on other parts 
            of pom.xml, but implementation may or may not be possible
            without 
            changes to Maven core.
          It would probably make more sense to have
            ${manifest.*} in Maven core rather than just in Tycho. It is
            not related to p2, and any Maven project could use it.
            
            
            
          Other Maven tools, like m2e, will likely
            need changes to support the new properties.
          If this feature exists and is used, then
            other tools will automatically support it later. Other tools
            are not a blocking point.
            
            
            
          The real question, though, is it worth
            the trouble?
          I think that although it is not that
            difficult to synchronize pom and manifest, it is one more
            (easy to forget and annoying) step to do when maintaining a
            project. And having the opportunity to reference MANIFEST in
            artifactId and version -and then to have automatic
            synchronization- would be a great step forward conceptually.
            It would make Tycho even more OSGi-friendly,
            
            So it would be very nice to have it,
            
            But that's not an immediate requirement, just more food for
            thoughts.