Uploaded image for project: 'Jetspeed 2 (Retired)'
  1. Jetspeed 2 (Retired)
  2. JS2-982

Use MANIFEST.MF resident build number/timestamp in PAM instead of computing checksums for deployment version

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.1.4, 2.2.0
    • None
    • None
    • Maven builds
      Jetspeed V[PAM], (PortletApplicationManager)

    Description

      Computing checksums of portlet.xml, jetspeed-portlet.xml and web.xml to determine version of portlet application is not viable in some containers that rewrite these files. Adding a build number and/or timestamp field in the portlet application war MANIFEST.MF file may provide a stable analog.

      This feature could be used to unify VPAM and PAM implementations. Note that VPAM uses a pa_version field in jetspeed-portlet.xml to determine version; this option/mode must be preserved for more stable production environment. The proposed build number/timestamp implementation is well suited for a development or automated environment since every new version of a portlet app will be [re]registered.

      See the buildnumber-maven-plugin for implementation.

      Attachments

        Activity

          People

            rwatler W. Randall Watler
            rwatler W. Randall Watler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: