[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 Nov 26 16:29:39 EST 2014


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

Nick Boldt edited comment on JBIDE-18820 at 11/26/14 4:28 PM:
--------------------------------------------------------------

inherit jbosstools.version from parent pom version (and let foundation code strip the -SNAPSHOT); this still means we have to rebuild foundation every time there's a new milestone, and always be incrementing to the latest parent pom... but we don't have to update any pointless jbosstools.version property: 

https://github.com/jbosstools/jbosstools-base/pull/357
https://github.com/jbosstools/jbosstools-base/pull/358

Similar solution for JBDS, but parsing root pom instead:

https://github.com/jbdevstudio/jbdevstudio-product/pull/247
https://github.com/jbdevstudio/jbdevstudio-product/pull/248

Once the above are applied, we can then do this to clean out the crap I added to the parent pom:

https://github.com/jbosstools/jbosstools-build/pull/159
https://github.com/jbosstools/jbosstools-build/pull/160



was (Author: nickboldt):
inherit jbosstools.version from parent pom version (and let foundation code strip the -SNAPSHOT); this still means we have to rebuild foundation every time there's a new milestone, and always be incrementing to the latest parent pom... but we don't have to update any pointless jbosstools.version property: 

https://github.com/jbosstools/jbosstools-base/pull/357
https://github.com/jbosstools/jbosstools-base/pull/358

Similar solution for JBDS, but parsing root pom instead:

https://github.com/jbdevstudio/jbdevstudio-product/pull/247
https://github.com/jbdevstudio/jbdevstudio-product/pull/248

> 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
>
> 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.3.8#6338)


More information about the jbosstools-issues mailing list