Uploaded image for project: 'VIVO'
  1. VIVO
  2. VIVO-1443

Decouple VIVO build from installation

    XMLWordPrintable

    Details

    • Attachments:
      0
    • Comments:
      8
    • Sprint:
      VIVO Sprint 12

      Description

      This task is to decouple the Maven build process: `mvn clean install`, from the installation process.

      Building VIVO should run the unit and integration tests as well as generate artifacts that can subsequently be installed.

      Draft installation requirements:

      • VIVO should be able to be deployed by dropping vivo.war into a servlet container (e.g. Tomcat)
      • On startup, VIVO should create ${VIVO_HOME}, if it does not exist
      • On startup, VIVO configure Solr's schema, if it is not already configured
      • System administrators should be able to enable i18n languages via runtime configuration files
      • VIVO should only load i18n triples that are associated with enabled i18n languages
      • Developers should be able to use a three-tier build to create a vivo.war for advanced customization

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              wwelling@library.tamu.edu William Welling
              Reporter:
              awoods Andrew Woods
              Reviewer:
              Benjamin Gross Benjamin Gross
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: