Details

    • Type: Task Task
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 4.1.0.0-fuse
    • Component/s: None
    • Labels:
      None
    • Similar Issues:
      Show 2 results 

      Description

      Dependencies

      SF 2.2.0.0
      MR 1.6.0.0
      MB 5.3.0.1

      ESB 4 is made up of a number of projects - Edell will add full list of what needs to be released and versions.

      Servicemix projects :

      Bundles =>
      We are depending on one SNAPSHOT version
      Features => velocity.version => 1.6.2_1-fuse-SNAPSHOT - we need a release of this

      No need to re release these projects
      Servicemix pom => we can stay using 1.0.0.0-fuse
      Legal => we can stay using 1.0.0.0-fuse

      Specs => 1.3.0.0-fuse
      Utils => 1.1.0.0-fuse
      Plugins => 4.1.0.0-fuse
      Components => 2009.01.0.0-fuse
      Kernel => 1.1.0.0-fuse
      NMR => 1.1.0.0-fuse
      Features => 4.1.0.0-fuse

        Activity

        Hide
        deleted user
        added a comment -

        We no longer need the cglib as that was released at apache - I changed the version in the kernel to use the apache version.

        Show
        deleted user
        added a comment - We no longer need the cglib as that was released at apache - I changed the version in the kernel to use the apache version.
        Hide
        Aileen Cunningham
        added a comment -

        Need new notices.txt & license agreement from legal

        Show
        Aileen Cunningham
        added a comment - Need new notices.txt & license agreement from legal
        Hide
        deleted user
        added a comment -

        Hi Earl,

        Servicemix is slightly different to some of the other projects when releasing in that we have multiple svn projects that need to be relased and there is an order to them. I have tryed to narrow down all the versions that I can. So for you to release - you need to release each project and then update the root poms in some of the other projects to the released versions. I have detailed what needs to be updated for each below - but we should not depend on any SNAPSHOTS in any of the projects when you are finished. Once the release is done we should then switch back to SNAPSHOTS.

        Order of projects:
        ================

        Currently all these are listed as SNAPHOT versions so I am just going to indicate what the released version should be

        1) Servicemix Bundles:
        We need to release one fuse bundle
        Velocity bundle - version 1.6.2_1-fuse (once released update the root pom in the features project to use this version)

        2) Release specs => 1.3.0.0-fuse

        3) Release Utils => 1.1.0.0-fuse
        (this has a dependency on specs so you need to point it to the specs released version 1.3.0.0-fuse)

        4) Release Plugins=> 4.1.0.0-fuse
        (There is a cyclic dependency between plugins and components but for now I have changed plugins to use the last released version of servicemix-common)

        5) Release Components => 2009.01.0.0-fuse
        Need to update its dependant versions to

        • Specs => 1.3.0.0-fuse
        • Utils => 1.1.0.0-fuse
        • jbi-maven-plugin => 4.1.0.0-fuse

        6) Release Kernel => 1.1.0.0-fuse
        Need to update its dependant versions to

        • depends-maven-plugin => 4.1.0.0-fuse
        • specs => 1.3.0.0-fuse

        7) Release NMR=> 1.1.0.0-fuse
        Need to update its dependant versions to

        • depends-maven-plugin => 4.1.0.0-fuse
        • servicemix3.component.version => 2009.01.0.0-fuse
        • servicemix3.eip.version => 2009.01.0.0-fuse
        • servicemix3.http.version => 2009.01.0.0-fuse
        • servicemix3.jsr181.version => 2009.01.0.0-fuse
        • servicemix3.shared.version => 2009.01.0.0-fuse
        • kernel => 1.1.0.0-fuse
        • specs => 1.3.0.0-fuse
        • Utils => 1.1.0.0-fuse

        8) Release Features => 4.1.0.0-fuse
        Need to update its dependant versions to

        • servicemix.version => 4.1.0.0-fuse
        • xfire-maven-plugin => 4.1.0.0-fuse
        • depends-maven-plugin => 4.1.0.0-fuse
        • features-maven-plugin => 4.1.0.0-fuse
        • Utils => 1.1.0.0-fuse
        • Kernel => 1.1.0.0-fuse
        • NMR => 1.1.0.0-fuse
        • Specs => 1.3.0.0-fuse
        • Components => 2009.01.0.0-fuse
        • jbi-maven-plugin => 4.1.0.0-fuse
        • Velocity bundle => 1.6.2_1-fuse

        If you have any questions - give me a shout.

        Hope this helps, Edell.

        Show
        deleted user
        added a comment - Hi Earl, Servicemix is slightly different to some of the other projects when releasing in that we have multiple svn projects that need to be relased and there is an order to them. I have tryed to narrow down all the versions that I can. So for you to release - you need to release each project and then update the root poms in some of the other projects to the released versions. I have detailed what needs to be updated for each below - but we should not depend on any SNAPSHOTS in any of the projects when you are finished. Once the release is done we should then switch back to SNAPSHOTS. Order of projects: ================ Currently all these are listed as SNAPHOT versions so I am just going to indicate what the released version should be 1) Servicemix Bundles: We need to release one fuse bundle Velocity bundle - version 1.6.2_1-fuse (once released update the root pom in the features project to use this version) 2) Release specs => 1.3.0.0-fuse 3) Release Utils => 1.1.0.0-fuse (this has a dependency on specs so you need to point it to the specs released version 1.3.0.0-fuse) 4) Release Plugins=> 4.1.0.0-fuse (There is a cyclic dependency between plugins and components but for now I have changed plugins to use the last released version of servicemix-common) 5) Release Components => 2009.01.0.0-fuse Need to update its dependant versions to Specs => 1.3.0.0-fuse Utils => 1.1.0.0-fuse jbi-maven-plugin => 4.1.0.0-fuse 6) Release Kernel => 1.1.0.0-fuse Need to update its dependant versions to depends-maven-plugin => 4.1.0.0-fuse specs => 1.3.0.0-fuse 7) Release NMR=> 1.1.0.0-fuse Need to update its dependant versions to depends-maven-plugin => 4.1.0.0-fuse servicemix3.component.version => 2009.01.0.0-fuse servicemix3.eip.version => 2009.01.0.0-fuse servicemix3.http.version => 2009.01.0.0-fuse servicemix3.jsr181.version => 2009.01.0.0-fuse servicemix3.shared.version => 2009.01.0.0-fuse kernel => 1.1.0.0-fuse specs => 1.3.0.0-fuse Utils => 1.1.0.0-fuse 8) Release Features => 4.1.0.0-fuse Need to update its dependant versions to servicemix.version => 4.1.0.0-fuse xfire-maven-plugin => 4.1.0.0-fuse depends-maven-plugin => 4.1.0.0-fuse features-maven-plugin => 4.1.0.0-fuse Utils => 1.1.0.0-fuse Kernel => 1.1.0.0-fuse NMR => 1.1.0.0-fuse Specs => 1.3.0.0-fuse Components => 2009.01.0.0-fuse jbi-maven-plugin => 4.1.0.0-fuse Velocity bundle => 1.6.2_1-fuse If you have any questions - give me a shout. Hope this helps, Edell.
        Hide
        Aileen Cunningham
        added a comment -

        Updated License Agreement and notices.txt attached to this JIRA - these need to be included in kit.

        Show
        Aileen Cunningham
        added a comment - Updated License Agreement and notices.txt attached to this JIRA - these need to be included in kit.
        Hide
        deleted user
        added a comment -

        Updates needed for 3.4.0.2 release -

        we need to re-release components to pick up a fix to servicemix-shared

        so the 3 snapshot versions have now been changed to released versions

        Specs => 1.3.0.0-fuse
        Utils => 1.1.0.0-fuse
        jbi-maven-plugin -> 4.1.0.0-fuse

        Edell.

        Show
        deleted user
        added a comment - Updates needed for 3.4.0.2 release - we need to re-release components to pick up a fix to servicemix-shared so the 3 snapshot versions have now been changed to released versions Specs => 1.3.0.0-fuse Utils => 1.1.0.0-fuse jbi-maven-plugin -> 4.1.0.0-fuse Edell.

          People

          • Assignee:
            Earl Power
            Reporter:
            Aileen Cunningham
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved: