Uploaded image for project: 'Portals Bridges (Retired)'
  1. Portals Bridges (Retired)
  2. PB-98

Restructure bridges svn and JIRA versioning similar to Portals APA using maven-2, portals-pom and documentation separated

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • general
    • None

    Description

      From my email to the Jetspeed dev list, cc Bridges dev list, see: http://old.nabble.com/edit_defaults-ts28173008.html#a28188854

      On 04/09/2010 01:13 AM, David Sean Taylor wrote:
      > On Thu, Apr 8, 2010 at 4:06 PM, Ate Douma<ate@douma.nu> wrote:
      >> On 04/08/2010 06:17 AM, David Sean Taylor wrote:
      >>>
      >>> A minor complication to any portlets using the Velocity Bridge with
      >>> the edit_defaults auto switch, seems we need to patch the bridge in
      >>> GenericVelocityPortlet.java
      >>> And require another release of this bridge if we want to properly
      >>> support edit_defaults auto switch .....
      >>
      >> Maybe we should consider upgrading bridges also to use portals-pom and
      >> release using Nexus.
      >> If we combine that will separated and independent release versions for each
      >> bridges component like we now do with APA, e.g. start defining versions like
      >> bridges-common-1.0.5, bridges-velocity-1.0.5 etc. in APA JIRA, and have them
      >> all have their separate svn trunk/branches/tags folder, we could turn out a
      >> bridges-velocity-1.0.5 (and at least bridges-common-1.0.5 for proper Maven-2
      >> dependency resolution) pretty quickly.
      >> Doing the ground work starting with only bridges-common and bridges-velocity
      >> probably can be done in matter of hours.
      >> WDYT?
      >>
      > +1 on velocity and common bridges
      OK.
      Assuming lazy consensus on this for now then I'll start on this right away.

      Actually I already did some preliminary work locally and got things converted and working within half an hour
      The restructuring of svn itself probably will take most of the time.
      As I think these new bridges versions should all assume portlet 2.0 runtime environments, we better bump their major version to indicate this, e.g. bridges-common-2.0 and bridges-velocity-2.0

      I plan to do the following:

      • create a PB JIRA issue for all this
      • create new PB JIRA versions bridges-pom-1.0, bridges-common-2.0, bridges-velocity-2.0 and bridges-site as a start
      • create a new portals svn site subproject for bridges and (start) moving the little bridges xdocs we have over (maven-2, no multiproject)
      • create new svn /bridges-pom, /bridges-common and /bridges-velocity project trees with their own trunk/branches/tags folders
      • create a new bridges-pom:1.0:pom project
      • move current bridges/trunk /common/* under /bridges-common/trunk and /velocity/* under bridges-velocity/trunk,
      • for commons and velocity, remove their maven-1 configurations and their xdocs and update their maven-2 pom.xml
      • adjust the current bridges/trunk maven-1 and maven-2 projects to accomodate for these components been moved out

      All in all, this should take a few hours the most and allow us to release new bridges-pom, bridges-common and bridges-velocity shortly.
      Other bridges which qualify for updating and subsequent 2.x releases like maybe struts and groovy can follow later on.

      Regards,

      Ate

      Attachments

        There are no Sub-Tasks for this issue.

        Activity

          People

            ate Ate Douma
            ate Ate Douma
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: