[jdf-dev] New versioning and organisation strategy
Max Andersen
manderse at redhat.com
Thu Apr 25 19:01:58 EDT 2013
Btw. My consequence thinking is in regard to how JBoss central/stacks.yml need to change/adjust to this new approach and if/what will possibly break.
/max (sent from my phone)
On 25/04/2013, at 16.13, Pete Muir <pmuir at redhat.com> wrote:
>
> On 25 Apr 2013, at 14:46, Max Rydahl Andersen <manderse at redhat.com> wrote:
>
>> Trying to grok consequences.
>>
>> On first read it seems it does not change anything - stacks.yml will just refer to these and we can use them.
>>
>> But will the archetypes still support enterprise=true|false flag ?
>
> No. They will be product only. There may be other upstream community archetypes, but they will be project specifically.
>
>> Will -qs-1 be adjusted to -qs-1-redhat-NN pattern when put into products or does that go away for these cases?
>
> No, these are the product BOMs.
>
> We would no longer bundle them in the product zip repos, instead just deliver them online via maven.repository.redhat.com
>
>>
>> /max
>>
>> On Thu, Apr 25, 2013 at 10:55:44AM +0100, Pete Muir wrote:
>>> Hi all,
>>>
>>> Rafael, Jason and I did a brainstorm about this at JUDCon Brazil, and came up with the following proposal:
>>>
>>> * jdf plugin for forge - longer term needs rolling into Forge core. This is issue https://issues.jboss.org/browse/FORGE-378. As this is proposed for Forge 2, we suggest not altering the version or group id of this plugin
>>> * qstools - version scheme (starting 1.x) is good. Alter group id when we do the next major release only
>>> * quickstarts
>>> - change group id to follow products:
>>> - org.jboss.quickstart.eap, org.jboss.quickstart.jdg etc.
>>> - add a sandbox group id which covers quickstarts not in products
>>> - change versions to follow products major.minor.micro version, with a qualifier to allow bug fixes:
>>> - e.g. 6.0.1-qs-1, 6.0.1-qs-2 etc
>>> * archetypes
>>> - use group id scheme same as quickstarts but use org.jboss.archetype.eap etc.
>>> - follow same version scheme as quickstarts, but use -atype-1 etc.
>>> * BOMs
>>> - use group id scheme same as quickstarts but use org.jboss.bom.eap etc.
>>> - follow same version scheme as quickstarts, but use -bom-1
>>> - projects will be encouraged to create BOMs as well
>>>
>>> Let me know what you think,
>>>
>>> Pete
>>> _______________________________________________
>>> jdf-dev mailing list
>>> jdf-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jdf-dev
>
More information about the jdf-dev
mailing list