Uploaded image for project: 'OODT (Retired)'
  1. OODT (Retired)
  2. OODT-706

Add Maven profiles to RADiX archetype build environment

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.6
    • 0.11
    • radix
    • None
    • Don't Know (Unsure) - The default level

    Description

      To enable dynamic RADiX builds, we need the concept of Maven profiles [1].

      Enabling profiles will support:
      1. Arbitrary "plugins" to be integrated into a final RADiX distribution tar-ball on-the-fly.
      e.g. mvn clean package -Pfm-solr-catalog
      vs.
      default: mvn clean package
      2. We can support future OS-specific build configurations (e.g. Windows) or future plugins (e.g. Spark integration)
      3. We can have multiple plugins used simultaneously to make very interesting build configurations
      e.g. mvn clean package -Pfm-solr-catalog -Pos-windows -Pwm-rm-bdas
      for supporting a build that includes a (TBD) FileManager Solr catalog, on a Windows OS, with Workflow Manager and Resource Manager integrated to use the Berkeley BDAS stack. Wouldn't this be cool!

      Rishi


      [1] http://maven.apache.org/guides/introduction/introduction-to-profiles.html

      Attachments

        Activity

          People

            riverma Rishi Verma
            riverma Rishi Verma
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: