Once you have your Nexus server set up, install the TeamForge-Nexus integration plugin.

You must keep the following information handy before installing the TeamForge-Nexus integration plugin:

  • Nexus absolute path: This is the path to the directory where you have Nexus installed. In other words, the path to the directory where you have your Nexus files unzipped. For example, /u1/nexus/nexus-2.11.4-01/ (Nexus 2);/nexus-3.11.0-01-unix/sonatype-work/nexus3 (Nexus 3).
  • TeamForge host URL: The URL to access TeamForge. For example, http://ctf.cloud.collab.net.
  • TeamForge administrator user name and password.
  • Nexus Application Name: The name given to your Nexus integration. In other words, the name found in the Nexus integrated application configuration file.
  • Nexus Application Prefix: The prefix chosen for Nexus. In other words, the prefix found in the Nexus integrated application configuration file.
  • Nexus URL: The fully qualified Nexus URL.

Installing the TeamForge-Nexus 2 Integration Plugin

  1. Log on to the Nexus server.
  2. Stop Nexus if it’s running.
    • Linux:
      ./bin/nexus stop
      
    • Windows:
      \bin\nexus stop
      
  3. Download the CTF-Nexus-Integration-Plugin-2.1.1.zip file.
  4. Unzip the CTF-Nexus-Integration-Plugin-2.1.1.zip file.
    • Linux:
      cd <nexus-work-directory>/nexus/plugin-repository
      unzip CTF-Nexus-Integration-Plugin-2.1.1.zip
      
    • Windows: Use a utility such as WinRAR.
  5. Install the TeamForge-Nexus 2 integration plugin.
    sudo java -jar <nexus-work-directory>/nexus/plugin-repository/CTF-Nexus-Integration-Plugin-2.1.1/util/installer.jar -enable
    
  6. Enter the Nexus absolute path and TeamForge host URL when prompted.
  7. Start Nexus.
    • Linux:
      cd <nexus-install-directory>
      ./bin/nexus start
      
    • Windows:
      cd <nexus-install-directory>
        \bin\nexus start
      
  8. Once Nexus is up and running, upload the Nexus IAF descriptors to TeamForge.
    java -jar <nexus-work-directory>/nexus/plugin-repository/CTF-Nexus-Integration-Plugin-2.1.1/util/installer.jar -installxml
    

    Enter the TeamForge Host URL, TeamForge admin user name and password, Nexus application name, Nexus application prefix and Nexus URL when prompted.

Installing the TeamForge-Nexus 3beta Integration Plugin

  1. Log on to the Nexus server.
  2. Stop Nexus if it’s running.
    • Linux:
      ./bin/nexus stop
      
    • Windows:
      \bin\nexus stop
      
  3. Download the CTF-Nexus-3-Integration-Plugin-1.0.zip file.
  4. Unzip the CTF-Nexus-3-Integration-Plugin-1.0.zip file.
    • Linux:
      cd <nexus-install-directory>/nexus/system
      unzip CTF-Nexus-3-Integration-Plugin-1.0.zip
      
    • Windows: Use a utility such as WinRAR.
  5. Install the TeamForge-Nexus 3beta integration plugin.
    sudo java -jar <nexus-install-directory>/nexus/system/CTF-Nexus-3-Integration-Plugin-1.0/installer.jar -enable
    
  6. Enter the Nexus absolute path and TeamForge host URL when prompted.
  7. Start Nexus.
    • Linux:
      cd <nexus-install-directory>
      ./bin/nexus start
      
    • Windows:
      cd <nexus-install-directory>
       \bin\nexus start
      
  8. Log on to Nexus 3 as Site Administrator.
  9. Click Realms under the Security section on the Administration menu.
  10. Select TF Authentication Realm and TF Authentication Token Realm from the available list of realms.
  11. Add them to the list of active realms and click Save.
  12. Once Nexus is up and running, upload the Nexus IAF descriptors to TeamForge.
    java -jar <nexus-install-directory>/nexus/system/CTF-Nexus-3-Integration-Plugin-1.0/installer.jar -installxml
    

    Enter the TeamForge Host URL, TeamForge admin user name and password, Nexus application name, Nexus application prefix and Nexus URL when prompted.


TeamForge-Binary Integration FAQs

Tags for this page: installation upgrade binaries