Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Table of Contents

Step by step instructions for creating the environment and builds for the SSP build and platform.

...

...

  1. Create the following environment variables with the location of the installation
    • JAVA_HOME
    • GROOVY_HOME
    • ANT_HOME
    • MAVEN_HOME
    • M2_HOME
    • TOMCAT_HOME
    • SSP Environment
      • Two installations of SSP can exist on the same server to deploy the application in the web container and to execute unit tests. 
      • The paths can point to the same location as an environment variable on the machine or in the context.xml (see below)via setenv in Tomcat
        • SSP_CONFIGDIR
        • SSP_TESTCONFIGDIR

          Info
          titleSSP-Open-Source-Project Config Location

          Examples:

          • (Windows) C:\projects\ssp-local\config\
          • (Unix/MacOS) /opt/projects/ssp-local/config/
  2. Add the following locations to the PATH environment variable
    • %MAVEN_HOME%\bin, %JAVA_HOME%\bin, %GROOVY_HOME%\bin, %ANT_HOME%\bin, <git home>\bin, <sencha_home>

2. Database Setup

You can use any supported RDBMS. Follow the steps below to setup the SSP database and login roles for the installation.

...

Code Block
C:\projects\ssp>git clone git@github.com:Jasig/uPortalSSP-Platform.git

2. Configure Settings

...

Code Block
Build the full site and database: C:\projects\ssp\SSP-Platform>ant initportal


Other deployment options:

initdb: Drop uPortal tables in the db & recreate them with configured seed data (src/main/data, not including the "quickstart" folder).

deploy-ear: Build entire uPortal (incl. all wars), deploy entire uPortal to Tomcat.

deploy-war: Build & deploy _just the uPortal war_ (i.e. not portlets, etc.).

deployPortletApp: Deploy one (already-built) portlet war file to Tomcat (example ant deploPortletAppdeployPortletApp -DportletApp=..\SSP-Open-Source-Project/target/ssp.war)

...