>
>> mvn verify -DTARGET_PLATFORM_VERSION=4.20.5.Final-SNAPSHOT #JunoSR0
>> mvn verify -DTARGET_PLATFORM_VERSION=4.21.3.Final-SNAPSHOT #JunoSR1
>>
> Would be good to have something easy to remember like
>
> mvn verify -PJunoSR0
> mvn verify -PJunoSR1
>
This would add a lot of crap to parent pom for something that we won't use. So there
won't be some profiles for unsupported stuff.
-DTARGET_PLATFORM_VERSION is easy to remember as well, and in case you forget it, feel
free to ask.
I'm sorry but TARGET_PLATFORM_VERSION is not easy to remember nor is it nice to type.
All other user properties in maven is not uppercase and a mile long ;)
>> Once the cruft has been cleaned, new TPs will be released
& linked into
>> the usual places [1], [2]:
>>
>> 4.20.6.Final-SNAPSHOT #JunoSR0 (6th respin)
>> 4.21.4.Final-SNAPSHOT #JunoSR1 (4th respin)
>> 4.30.1.Alpha1-SNAPSHOT #KeplerSR0, 1rst respin
>>
> Why are you releasing versions with SNAPSHOT suffix? What is wrong with
> just 4.20.6.Final?
>
That's something we are investigating as part of
https://issues.jboss.org/browse/JBIDE-13316 . But this is not our highest priority yet. If
we remove the "-SNAPSHOT", we'll probably drop the Alpha1/Final qualifier as
well.
I think this *is* high priority.
Without it we don't have the option of building a component with a stable parent pom.
If it stays -SNAPSHOT we still have to rebuild the component again and again since the
parent is always moving.
/max