RFR: 6972: Naming and Version Numbering Issues with Plugins

Christoph Langer clanger at openjdk.java.net
Tue Apr 12 15:00:54 UTC 2022


On Mon, 11 Apr 2022 08:40:06 GMT, Virag Purnam <duke at openjdk.java.net> wrote:

>> Let me dig further on this and I will post my investigation over here. I will look for how tycho replaces this .qualifier with build timestamp in manifest first projects.
>
>> > @viragpurnam @reinhapa Thanks for your replies. That was my understanding, too. The replacement of version like 8.3.0-SNAPSHOT is done via POM magic from [these lines](https://github.com/openjdk/jmc/blob/912007d9429d6db5fb3d31049572a26156c6b786/pom.xml#L78). And it seems for every release these values are manually changed. And, you can of course set them via property from outside. So, if we don't build core via tycho and such qualifier is important, we have to add some maven functionality to modify the manifests.
>> 
>> @RealCLanger @viragpurnam would it be possible to specify the `.qualifier` part as a variable having the current value as default, and setting it to empty via build option in case of the release?
> 
> Thanks for the pointer. Yes, I will explore this option too.

Just discussed with @viragpurnam - I will work on a solution to correctly handle .qualifier in the core modules manifests in a separate PR.

-------------

PR: https://git.openjdk.java.net/jmc/pull/390


More information about the jmc-dev mailing list