Versions Compared

Key

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

...

Configure Maven with “settings.xml” from CSF wiki page on Maven config in $HOME/.m2 folder.

3. Environment Variables

Various Windows environment variables need to be set:

  1. JAVA_HOME=your JDK location (e.g. C:\Program Files\Java\jdk1.6.0_38)
  2. SVN_SSH=C:\\bin
    plink.exe

(or your location of plink.exe). Double slashes are important!

  1. PATH: make sure the location of the MIT kerberos binaries is at the front of the path (or at least before the JDK binary folders). This will ensure that Kerberos will find your tickets.
  2. PATH: the following locations should be on the path:
    1. bin directory of your Maven install
    2. bin directory of your SVN install

Verify the kerberos position in the path by going to a command prompt by first getting Kerberos tickets with Network Identity Manager, then going to a command prompt and typing "klist". You should see a display of your Kerberos tickets.

4. Putty Configuration.

We need to configure Putty (SSH client) for Kerberized login to svn.mit.edu so that Moves can do password-less logins to svn. The putty suite of apps has two programs we will use: putty.exe, a GUI SSH client, and plink.exe, a command line SSH client. We use putty to create a kerberized login configuration to svn.mit.edu, and we use plink as the SSH client for Moves.

...

No Format
RHN kickstart on 2009-01-14
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) )

Type “quit” to log out.

...

5. Configure SVN

To configure svn to use this SSH config, first set the SVN_SSH environment variable:

...

This should check out the referenced project into a subdirectory of your temp directory. Note that access to svn seems very slow, so don’t give up on it too soon - wait a minute or two for the checkout to happen.

...

6. Java Key Stores.

The following jks files are required. They can be placed wherever you like:

  1. registrar-test.jks
  2. serverTrustStore.jks
  3. moves-test.jks, which I got from a checkout of sais-common-conf

...

7. Property files.

The following property files are needed to build & run Moves. Place them in your home folder:

...

sais-moves-web-build.properties is auto-generated by Moves from the Admin->Build Configuration page. You don’t need to edit this file manually.

7. Environment Variables

Various Windows environment variables need to be set:

...

No Format

SVN_SSH=C:\\bin\\plink.exe

...

.

...

8. Other Windows Configuration

Moves requires a c:\tmp (/tmp on Unix) directory. IIf it doesn’t already exist, create a c:\tmp folder.

...