Details

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

      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

        Gliffy Diagrams

          Activity

          Hide
          edelln 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
          edelln 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
          aileenc Aileen Cunningham added a comment -

          Need new notices.txt & license agreement from legal

          Show
          aileenc Aileen Cunningham added a comment - Need new notices.txt & license agreement from legal
          Hide
          edelln 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
          edelln 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
          aileenc Aileen Cunningham added a comment -

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

          Show
          aileenc Aileen Cunningham added a comment - Updated License Agreement and notices.txt attached to this JIRA - these need to be included in kit.
          Hide
          edelln 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
          edelln 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:
              epower Earl Power
              Reporter:
              aileenc Aileen Cunningham
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: