[jbosstools-issues] [JBoss JIRA] (JBIDE-18820) define how to handle ide.properties and avoid parent pom to always change

Nick Boldt (JIRA) issues at jboss.org
Wed Sep 9 12:47:00 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-18820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107036#comment-13107036 ] 

Nick Boldt commented on JBIDE-18820:
------------------------------------

I'm still not sure what needs to be done here. 

Here's the history of changes to ide-config.properties. We update it every time we stage for QE or release to public. That's pretty much it.

https://github.com/jbosstools/jbosstools-download.jboss.org/commits/master/jbosstools/configuration/ide-config.properties

Changes to parent pom are as follows:

1. Process improvements are happening between .0.Alpha1 and .0.Beta2. 
2. no changes after .CR1 / Final other than when there's target platform changes to be picked up.

As you can see, there have been few changes to ide-config.properties to support all the IS updates, and the version set there is just 4.2.

{code:title=https://github.com/jbosstools/jbosstools-download.jboss.org/blob/master/jbosstools/configuration/ide-config.properties#L75-L82}
### latest release (Final)
jboss.discovery.directory.url|jbosstools|4.2=http://download.jboss.org/jbosstools/updates/stable/luna/jbosstools-directory.xml
jboss.discovery.site.url|jbosstools|4.2=http://download.jboss.org/jbosstools/updates/stable/luna/
jboss.discovery.earlyaccess.site.url|jbosstools|4.2=http://download.jboss.org/jbosstools/earlyaccess/stable/luna/
jboss.discovery.earlyaccess.list.url|jbosstools|4.2=http://download.jboss.org/jbosstools/updates/stable/luna/jbosstools-earlyaccess.properties
jboss.discovery.site.integration-stack.url|jbosstools|4.2=http://download.jboss.org/jbosstools/discovery/stable/integration-stack/4.2.3.Final/
jboss.discovery.site.integration-stack-sap.url|jbosstools|4.2=http://download.jboss.org/jbosstools/updates/stable/luna/integration-stack/extras/
jboss.discovery.site.integration-stack-sap.feature=org.fusesource.ide.sap.feature.feature.group
{code}

So... I would like to close this as DONE. [~maxandersen] [~mickael_istria] [~dgolovin] do you agree?

> define how to handle ide.properties and avoid parent pom to always change
> -------------------------------------------------------------------------
>
>                 Key: JBIDE-18820
>                 URL: https://issues.jboss.org/browse/JBIDE-18820
>             Project: Tools (JBoss Tools)
>          Issue Type: Task
>          Components: build
>            Reporter: Max Rydahl Andersen
>            Assignee: Max Rydahl Andersen
>             Fix For: 4.3.0.CR1
>
>
> As illustrated in JBIDE-18806 our current setup of how ide.properties and project versioning are not working or at least we seem to not get it updated right.
> Current workaround applied is that parent pom now again defines the global version even though this is not reliable at all since not all plugins will be rebuilt. (see JBIDE-13452 for earlier attempts on this)
> Opening this jira to make sure we walkthrough and write down which values should be in ide.properties and what level (4.2.0.CR1, 4.2.0 or 4.2. etc), when they get updated (hopefully rarely) and how to avoid parent pom from always having to respin because of a maintanence release. 



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list