[jbosstools-issues] [JBoss JIRA] (JBDS-3191) Improve the way we switch between development and GA
Max Rydahl Andersen (JIRA)
issues at jboss.org
Mon Oct 20 10:15:42 EDT 2014
[ https://issues.jboss.org/browse/JBDS-3191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13013500#comment-13013500 ]
Max Rydahl Andersen commented on JBDS-3191:
-------------------------------------------
Clarification - It is Michaels proposed flow (which is very close to what I like too ;)
In the proposed flow you do not need a manual change on the ide.properties file for released and the p2.inf stays the same.
There is no p2.inf instructions needed to remove any refs.
And the changing or rather *add* of updatesite would be a dynamic thing which yes I believe can be done just fine programmatically while eclipse/jbds is running. that is what p2 UI already do when you do it manually. We of course need to be careful about not changing/removing updatesites in a way that confuses/edits things users might rely on.
i.e. if you are JBDS-IS user of JBDS then having development in the site might still make sense.
> Improve the way we switch between development and GA
> ----------------------------------------------------
>
> Key: JBDS-3191
> URL: https://issues.jboss.org/browse/JBDS-3191
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Enhancement
> Components: build
> Reporter: Mickael Istria
>
> JBDS-3190 has shown that there are too many changes to perform when willing to create a GA candidate, and it's almost certain that we'll forever forget to change one or some of them when switching between GA and development stream.
> We need to improve that.
> Changes are necessary in:
> * features/com.jboss.devstudio.core/feature/p2.inf
> * site/associate.properties
> * results/pom.xml
> As an alternative, I suggest that the final site be ALWAYS added to the referenced site, even if it's empty. This has no cost for build nor user, and this would simplify a few things here and there.
> Also, instead of a p2.inf, we could think a a "startup" extension that would add reference to development site in case qualifier for the feature doesn't contain GA.
> The property to the "current site" (GA or development) could be factorized in JBDS parent pom. so that both results/pom.xml and site/pom.xml could use it (instead of associateSites.properties).
> CC [~nickboldt] [~maxandersen]
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
More information about the jbosstools-issues
mailing list