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
- Log on to the Nexus server.
- Stop Nexus if it’s running.
- Linux:
./bin/nexus stop
- Windows:
\bin\nexus stop
- Linux:
- Download the
CTF-Nexus-Integration-Plugin-2.1.3.zip
file. - Unzip the
CTF-Nexus-Integration-Plugin-2.1.3.zip
file.- Linux:
cd <nexus-work-directory>/nexus/plugin-repository unzip CTF-Nexus-Integration-Plugin-2.1.3.zip
- Windows: Use a utility such as WinRAR.
- Linux:
- Install the TeamForge-Nexus 2 integration plugin.
sudo java -jar <nexus-work-directory>/nexus/plugin-repository/CTF-Nexus-Integration-Plugin-2.1.3/util/installer.jar -enable
- Enter the Nexus absolute path and TeamForge host URL when prompted.
- Start Nexus.
- Linux:
cd <nexus-install-directory> ./bin/nexus start
- Windows:
cd <nexus-install-directory> \bin\nexus start
- Linux:
- 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.3/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
- Log on to the Nexus server.
- Stop Nexus if it’s running.
- Linux:
./bin/nexus stop
- Windows:
\bin\nexus stop
- Linux:
- Download the
CTF-Nexus-3-Integration-Plugin-3.0.43.zip
file. - Unzip the
CTF-Nexus-3-Integration-Plugin-3.0.43.zip
file.- Linux:
cd <nexus-install-directory>/nexus/system unzip CTF-Nexus-3-Integration-Plugin-3.0.43.zip
- Windows: Use a utility such as WinRAR.
- Linux:
- Install the TeamForge-Nexus 3beta integration plugin.
sudo java -jar <nexus-install-directory>/nexus/system/CTF-Nexus-3-Integration-Plugin-3.0.43/installer.jar -enable
- Enter the Nexus absolute path and TeamForge host URL when prompted.
- Start Nexus.
- Linux:
cd <nexus-install-directory> ./bin/nexus start
- Windows:
cd <nexus-install-directory> \bin\nexus start
- Linux:
- Log on to Nexus 3 as Site Administrator.
- Click Realms under the Security section on the Administration menu.
- Select TF Authentication Realm and TF Authentication Token Realm from the available list of realms.
- Add them to the list of active realms and click Save.
- 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-3.0.43/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.