]
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]