Jetspeed 2
  1. Jetspeed 2
  2. JS2-1158

Extend Portal Maven Archetypes to Support UI Pipeline Configurations

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: 2.2.1
    • Component/s: Installer, Other, Project Build
    • Labels:
      None
    • Environment:
      Maven Archetypes

      Description

      Support the following build targets in the archetypes:

      demo
      demo-dbpsml
      demo-dbpsml-nodb
      demo-nodb
      min
      min-dbpsml
      min-dbpsml-nodb
      min-nodb
      min-ui
      min-ui-dbpsml
      min-ui-dbpsml-nodb
      min-ui-nodb
      ui
      ui-dbpsml
      ui-dbpsml-nodb
      ui-nodb

        Activity

        Hide
        Randy Watler added a comment -

        JS2-1158: Update J2 Maven Archetype
        ------------------------------------------------------------------------------

        • update maven archetype resources and build poms to support min-ui configuration
          by dynamically pulling artifacts from jetspeed-portal-resources and jetspeed
          instead of maintaining multiple copies that fall out of date
        • create new jetspeed-unpack-war-maven-plugin as a clone of jetspeed-unpack-maven-plugin
          to deal with maven 2.2.1's refusal to allow a plugin to have different dependencies
          in different poms, (using different plugins with universal configurations is a brute
          force work-around)
        • extend unpack plugin to support renaming when one file is being extracted from an
          artifact

        Committed revision 929896.

        Tested on maven 2.0.10 and 2.2.1.

        Show
        Randy Watler added a comment - JS2-1158 : Update J2 Maven Archetype ------------------------------------------------------------------------------ update maven archetype resources and build poms to support min-ui configuration by dynamically pulling artifacts from jetspeed-portal-resources and jetspeed instead of maintaining multiple copies that fall out of date create new jetspeed-unpack-war-maven-plugin as a clone of jetspeed-unpack-maven-plugin to deal with maven 2.2.1's refusal to allow a plugin to have different dependencies in different poms, (using different plugins with universal configurations is a brute force work-around) extend unpack plugin to support renaming when one file is being extracted from an artifact Committed revision 929896. Tested on maven 2.0.10 and 2.2.1.
        Hide
        Randy Watler added a comment -

        Committed revision 929910

        Ensures archetype built after jetspeed application dependencies.

        Show
        Randy Watler added a comment - Committed revision 929910 Ensures archetype built after jetspeed application dependencies.
        Hide
        Gonzalo Aguilar added a comment -

        It seems alpha-5 does not include this patch.

        So what's the way to try it?. I'm trying to build it up...

        Show
        Gonzalo Aguilar added a comment - It seems alpha-5 does not include this patch. So what's the way to try it?. I'm trying to build it up...

          People

          • Assignee:
            Randy Watler
            Reporter:
            Randy Watler
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development