Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Moves

...

on

...

Windows

...

7

...

-

...

Summary

...

These

...

notes

...

outline

...

the

...

steps

...

needed

...

to

...

be

...

able

...

to

...

build,

...

deploy,

...

and

...

run

...

the

...

Moves

...

application

...

in

...

a

...

Windows

...

7

...

environment.

...

I

...

began

...

with

...

IS&T’s

...

Win

...

7

...

“Administrative”

...

VM.

...

This

...

had

...

basic

...

MIT

...

stuff

...

like

...

Kerberos

...

installed,

...

but

...

no

...

development

...

tools.

...

As

...

a

...

developer,

...

you

...

may

...

have

...

some

...

of

...

this

...

software

...

already

...

installed,

...

but

...

it’s

...

useful

...

to

...

have

...

the

...

“from

...

scratch”

...

steps

...

documented.

...

IMPORTANT:

...

Because

...

the

...

Moves

...

setup

...

requires

...

Kerberized

...

access

...

to

...

SVN,

...

it

...

is

...

important

...

that

...

you

...

have

...

Kerberos

...

5

...

tickets

...

before

...

you

...

work

...

with

...

Moves.

...

If

...

you

...

don’t,

...

certain

...

steps

...

can

...

hang

...

or

...

fail

...

with

...

no

...

obvious

...

error

...

message.

...

Hardware Requirements

I found that at least 4GB of system RAM was necessary to build, deploy, and run Moves on the Windows 7 platform.

Useful Software

This is software I installed that is useful but not necessary for working with Moves:

  1. Firefox (mozilla.org)
  2. 7Zip (http://sourceforge.net/projects/sevenzip

...

  1. )

...

Required

...

Software

...

This

...

is

...

software

...

that

...

is

...

necessary

...

for

...

working

...

with

...

Moves:

...

  • MIT

...

  • Kerberos

...

  • for

...

  • Windows

...

  • (3.2.x).

...

  • Version

...

  • 4

...

  • may

...

  • work

...

  • but

...

  • I

...

  • didn’t

...

  • test

...

  • it.

...

  • Java

...

  • JDK

...

  • 6

...

  • (oracle.com).

...

  • I

...

  • used

...

  • 1.6.0_38

...

  • MyEclipse

...

  • 10

...

...

  • (custom/online

...

  • installer).

...

  • More

...

  • on

...

  • the

...

  • MyEclipse

...

  • config

...

  • below.

...

  • svn

...

  • client

...

  • from

...

...

  • .

...

  • IMPORTANT

...

  • :

...

  • if

...

  • you

...

  • already

...

  • have

...

  • a

...

  • development

...

  • environment

...

  • set

...

  • up

...

  • (MyEclipse

...

  • etc),

...

  • make

...

  • sure

...

  • the

...

  • version

...

  • of

...

  • SVN

...

  • you

...

  • install

...

  • from

...

  • sliksvn

...

  • matches

...

  • the

...

  • version

...

  • you

...

  • are

...

  • using

...

  • in

...

  • MyEclipse.

...

  • If

...

  • you

...

  • mix

...

  • svn

...

  • client

...

  • versions,

...

  • project

...

  • svn

...

  • metadata

...

  • could

...

  • get

...

  • messed

...

  • up.

...

  • Here's

...

  • a

...

  • rough

...

  • guide:

...

    • If

...

    • you

...

    • are

...

    • currently

...

    • using

...

    • a

...

    • 1.6

...

    • client

...

    • in

...

    • MyEclipse

...

    • (i.e.

...

    • Subversive

...

    • Connector

...

    • SVNKit

...

    • 1.3.8),

...

    • then

...

    • download

...

    • the

...

    • 1.6

...

    • client

...

    • from

...

    • sliksvn.

...

    • If

...

    • you

...

    • are

...

    • currently

...

    • using

...

    • a

...

    • 1.7

...

    • client

...

    • in

...

    • MyEclipse

...

    • (i.e.

...

    • Subversive

...

    • Connector

...

    • SVNKit

...

    • 1.7.5),

...

    • then

...

    • download

...

    • the

...

    • 1.7

...

    • client

...

    • from

...

    • sliksvn.

...

    • If

...

    • you

...

    • do

...

    • not

...

    • have

...

    • MyEclipse

...

    • or

...

    • SVN

...

    • installed

...

    • previously,

...

    • I'd

...

    • recommend

...

    • downloading

...

    • 1.7

...

    • from

...

    • sliksvn

...

    • and

...

    • using

...

    • the

...

    • Subversive

...

    • Connector

...

    • SVNKit

...

    • 1.7.5

...

    • connector

...

    • in

...

    • MyEclipse.

...

  • maven

...

  • 3.0.4

...

  • binaries

...

  • from

...

...

  • SSH

...

  • client

...

  • that

...

  • is

...

  • capable

...

  • of

...

  • using

...

  • Kerberos

...

  • authentication.

...

  • I

...

  • used

...

  • the

...

  • Putty

...

  • distribution

...

  • from

...

  • (

...

...

  • -

...

  • download

...

  • the

...

  • zip

...

  • file

...

  • for

...

  • Windows

...

  • that

...

  • contains

...

  • all

...

  • the

...

  • related

...

  • binaries

...

  • including

...

  • putty

...

  • and

...

  • plink)

...

  • ,

...

  • and

...

  • reconfigure

...

  • Putty

...

  • to

...

  • use

...

  • Kerberos

...

  • authentication

...

  • (through

...

  • GSSAPI).

...

  • See

...

  • below

...

  • for

...

  • details.

...

  • Oracle

...

  • OC4J

...

  • server

...

  • -

...

  • see

...

  • CSF

...

  • wiki

...

  • for

...

  • instructions

...

  • on

...

  • download

...

  • &

...

  • installation.

...

  • GNU

...

  • Win

...

  • Coreutils

...

  • from

...

...

  • (provides

...

  • “echo”

...

  • utility,

...

  • needed

...

  • by

...

  • Moves

...

  • at

...

  • runtime).

...

Steps

1.

...

Configure

...

MyEclipse.

...

  1. Install

...

  1. and

...

  1. set

...

  1. up

...

  1. MyEclipse

...

  1. as

...

  1. per

...

  1. CSF

...

  1. Wiki

...

  1. instructions.

...

  1. Set

...

  1. MyEclipse

...

  1. to

...

  1. use

...

  1. the

...

  1. external

...

  1. maven

...

  1. install

...

  1. (the

...

  1. 3.0.4

...

  1. version)

...

  1. From

...

  1. Config

...

  1. Center,

...

  1. install

...

  1. Subversive

...

  1. plugin

...

  1. (SVN

...

  1. kit

...

  1. &

...

  1. SVN

...

  1. team

...

  1. provider).

...

  1. Choose

...

  1. the

...

  1. version

...

  1. that

...

  1. matches

...

  1. your

...

  1. SVN

...

  1. client

...

  1. installation

...

  1. (for

...

  1. svn

...

  1. client

...

  1. 1.7.x,

...

  1. use

...

  1. SVNKit

...

  1. 1.7.5

...

  1. -

...

  1. for

...

  1. svn

...

  1. client

...

  1. 1.6.x,

...

  1. use

...

  1. SVNKit

...

  1. 1.3.8).

...

  1. From

...

  1. Config

...

  1. Center,

...

  1. install

...

  1. Maven

...

  1. SCM

...

  1. Handler

...

  1. for

...

  1. Subversive

...

  1. (update

...

  1. site

...

  1. URL

...

  1. is

...

  1. http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-subversive/0.13.0/N/0.13.0.201208191312

...

  1. ).

...

  1. This

...

  1. add-on

...

  1. provides

...

  1. the

...

  1. “checkout

...

  1. as

...

  1. Maven

...

  1. proj”

...

  1. option

...

  1. in

...

  1. the

...

  1. SVN

...

  1. perspective.

...

  1. Add

...

  1. sais-sis-common

...

  1. as

...

  1. svn

...

  1. repo

...

  1. in

...

  1. MyEclipse

...

  1. SVN

...

  1. perspective

...

  1. (svn+ssh://svn.mit.edu/sais-sis-common)

...

2.

...

Configure

...

Maven

...

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

...

  1. JDK

...

  1. location

...

  1. (e.g.

...

  1. C:\Program

...

  1. Files\Java\jdk1.6.0_38)

...

  1. SVN_SSH=C:/bin/plink.exe

...

  1. (or

...

  1. your

...

  1. location

...

  1. of

...

  1. plink.exe).

...

  1. NOTE:

...

  1. these

...

  1. are

...

  1. forward

...

  1. slashes,

...

  1. important

...

  1. for

...

  1. this

...

  1. variable.

...

  1. PATH:

...

  1. make

...

  1. sure

...

  1. the

...

  1. location

...

  1. of

...

  1. the

...

  1. MIT

...

  1. kerberos

...

  1. binaries

...

  1. is

...

  1. at

...

  1. the

...

  1. front

...

  1. of

...

  1. the

...

  1. path

...

  1. (or

...

  1. at

...

  1. least

...

  1. before

...

  1. the

...

  1. JDK

...

  1. binary

...

  1. folders).

...

  1. This

...

  1. will

...

  1. ensure

...

  1. that

...

  1. Kerberos

...

  1. will

...

  1. find

...

  1. your

...

  1. tickets.

...

  1. PATH:

...

  1. the

...

  1. following

...

  1. locations

...

  1. should

...

  1. be

...

  1. on

...

  1. the

...

  1. path:

...

    1. bin

...

    1. directory

...

    1. of

...

    1. your

...

    1. Maven

...

    1. install

...

    1. bin

...

    1. directory

...

    1. of

...

    1. your

...

    1. SVN

...

    1. install

...

Verify

...

the

...

kerberos

...

position

...

in

...

the

...

path

...

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,

...

something

...

like

...

this:

{
No Format
}
Ticket cache: API:your-kerb-name@ATHENA.MIT.EDU
Default principal: your-kerb-name@ATHENA.MIT.EDU

Valid starting     Expires            Service principal
02/07/13 13:55:29  02/07/13 23:54:43  krbtgt/ATHENA.MIT.EDU@ATHENA.MIT.EDU        renew until 02/14/13 13:54:43
{noformat}

h3. 

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.

...

To

...

configure

...

putty

...

&

...

plink,

...

first

...

make

...

sure

...

you

...

have

...

Kerberos

...

5

...

tickets

...

via

...

Network

...

Identity

...

Manager,

...

then

...

fire

...

up

...

putty.exe:

...

  1. Session

...

  1. section:

...

  1. created

...

  1. a

...

  1. saved

...

  1. session

...

  1. called

...

  1. “svn.mit.edu”

...

  1. Session

...

  1. section:

...

  1. set

...

  1. host

...

  1. name

...

  1. =

...

  1. svn.mit.edu

...

  1. Connection->data

...

  1. section:

...

  1. Auto-login

...

  1. username

...

  1. =

...

  1. your-kerberos-name

...

  1. Connection->SSH->Auth->GSSAPI

...

  1. section:

...

  1. check

...

  1. “Attempt

...

  1. GSSAPI

...

  1. Authentication”

...

  1. AND

...

  1. “Allow

...

  1. GSSAPI

...

  1. Credential

...

  1. Delegation”.

...

  1. In

...

  1. Preference

...

  1. Order

...

  1. for

...

  1. GSSAPI

...

  1. libraries,

...

  1. move

...

...

  1. User-

...

  1. supplied  GSSAPI

...

  1. DLL”

...

  1. to

...

  1. the

...

  1. top,

...

  1. then

...

  1. under

...

  1. “User-supplied

...

  1. GSSAPI

...

  1. library

...

  1. path”

...

  1. browse

...

  1. to

...

  1. the

...

  1. installed

...

  1. location

...

  1. of

...

  1. gssapi32.dll

...

  1. in

...

  1. your

...

  1. Kerberos

...

  1. folder

...

  1. (default

...

  1. location

...

  1. is

...

  1. C:\Program

...

  1. Files\Kerberos\bin\gssapi32.dll

...

  1. on

...

  1. 32-bit

...

  1. Windows.)

...

  1. Session

...

  1. section:

...

  1. hit

...

  1. the

...

  1. Save

...

  1. button

...

  1. to

...

  1. save

...

  1. the

...

  1. config.

...

To

...

test

...

this

...

config

...

out,

...

go

...

to

...

a

...

command

...

prompt

...

and

...

type:

No Format



{noformat}
c:\putty-install-dir\plink.exe svn.mit.edu
{noformat}

where

...

putty-install-dir

...

is

...

the

...

path

...

to

...

your

...

putty

...

installation.

...

You

...

should

...

immediately

...

see

...

this:

{
No Format
}
Using username "your-kerb-name".
{noformat}

After

...

a

...

short

...

while

...

you

...

should

...

be

...

logged

...

into

...

the

...

svn

...

server

...

and

...

should

...

see:

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

Type

...

“quit”

...

to

...

log

...

out.

...

5.

...

Configure

...

SVN

...

To

...

configure

...

svn

...

to

...

use

...

this

...

SSH

...

config,

...

first

...

set

...

the

...

SVN_SSH

...

environment

...

variable.

...

NOTE:

...

these

...

are

...

forward

...

slashes,

...

important

...

for

...

this

...

variable:

No Format
*

{noformat}
SVN_SSH=C:/bin/plink.exe
{noformat}

Then

...

from

...

the

...

command

...

line,

...

try

...

this

...

in

...

a

...

temp

...

directory:

{
Code Block
}
svn co svn+ssh://svn.mit.edu/sais-sis-common/maven/releases/branches/playground c:\some-temp-dir
{code}

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

...

  1. serverTrustStore.jks

...

  1. moves-test.jks,

...

  1. which

...

  1. I

...

  1. got

...

  1. from

...

  1. a

...

  1. checkout

...

  1. of

...

  1. sais-common-conf

...

7.

...

Property

...

files.

...

The

...

following

...

property

...

files

...

are

...

needed

...

to

...

build

...

&

...

run

...

Moves.

...

Place

...

them

...

in

...

your

...

home

...

folder:

...

  1. sais-moves-web.properties

...

  1. sais-moves-web-build.properties

...

  1. *

...

  1. sais-moves-web-test.properties

...

  1. sais-common-test.properties

...

The

...

property

...

files

...

all

...

need

...

to

...

be

...

examined

...

and

...

modifications

...

made

...

to

...

username/password,

...

jks

...

locations

...

etc.

...

In

...

sais-moves-web.properties

...

set

...

these

...

properties:

{
No Format
}
roles.function.category=APPM
local.mitroles = MOVES_ADMIN, MOVES_MANAGER, MOVES_DEV
{noformat}

\* 

* 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.

...

8.

...

Other

...

Windows

...

Configuration

...

Moves

...

requires

...

a

...

c:\tmp

...

directory

...

(/tmp

...

on

...

Unix/Linux).

...

If

...

it

...

doesn’t

...

already

...

exist,

...

create

...

a

...

c:\tmp

...

folder.

...

9.

...

Check

...

Out

...

Moves

...

from

...

SVN

...

Now

...

we’re

...

ready

...

to

...

check

...

out

...

the

...

Moves

...

app

...

from

...

Subversion

...

!

...

In

...

MyEclipse,

...

go

...

to

...

SVN

...

perspective,

...

find

...

the

...

sais-moves-web

...

project

...

under

...

sais-sis-common

...

and

...

for

...

the

...

trunk:

...

right-click

...

and

...

Check

...

Out

...

As

...

Maven

...

Project.

...

This

...

should

...

create

...

a

...

working

...

copy

...

of

...

the

...

Moves

...

app,

...

correctly

...

configured

...

for

...

MyEclipse/Maven.

...

10.

...

Create

...

a

...

build

...

config

...

for

...

Moves

...

In

...

MyEclipse,

...

create

...

a

...

Run

...

Configuration

...

to

...

do

...

a

...

“clean

...

install

...

exec:exec”

...

for

...

Moves.

...

Set

...

the

...

JVM

...

memory

...

parameters

...

for

...

this

...

run

...

configuration:

{
Code Block
}
-Xmx768m -Xms512m -XX:MaxPermSize=768m
{code}

h3. 

11.

...

Build

...

and

...

deploy

...

Moves:

...

Start

...

the

...

OC4J

...

server,

...

and

...

then

...

run

...

the

...

clean/install/exec

...

Maven

...

run

...

configuration

...

in

...

MyEclipse.

...

12.

...

First

...

Test

...

of

...

Moves

...

Assuming

...

Moves

...

is

...

built

...

&

...

deployed

...

successfully,

...

you

...

should

...

be

...

able

...

to

...

access

...

it

...

via

...

a

...

web

...

browser.

...

13.Set

...

Up

...

Moves

...

Build

...

Configuration

...

Once

...

Moves

...

is

...

accessible

...

in

...

the

...

web

...

browser,

...

you

...

will

...

need

...

to

...

set

...

up

...

the

...

build

...

configuration.

...

In

...

the

...

Moves

...

app,

...

navigate

...

to

...

Administration

...

->

...

Build

...

Configuration

...

and

...

set

...

these

...

variables:

...

Maven

...

Tab:

...

  1. Maven

...

  1. Command:

...

  1. mvn

...

  1. Build

...

  1. Home:

...

  1. a

...

  1. location

...

  1. of

...

  1. your

...

  1. choice,

...

  1. preferably

...

  1. outside

...

  1. of

...

  1. the

...

  1. MyEclipse

...

  1. Moves

...

  1. project

...

  1. location.

...

  1. Use

...

  1. forward

...

  1. slashes

...

  1. (/)

...

  1. not

...

  1. backslashes

...

  1. ()

...

  1. in

...

  1. the

...

  1. directory

...

  1. path.

...

  1. I

...

  1. used

...

  1. C:/Users/dev/temp/moves-build

...

  1. Max

...

  1. Maven

...

  1. Build

...

  1. Time

...

  1. (in

...

  1. seconds):

...

  1. 3600

...

  1. MIT

...

  1. Maven

...

  1. Repository

...

  1. (containing

...

  1. releases):

...

  1. https://maven.mit.edu/nexus/content/groups/saisGroupRepo/

...

  1. mit-release-plugin

...

  1. version:

...

  1. 2.0.19

...

  1. (this

...

  1. version

...

  1. was

...

  1. correct

...

  1. at

...

  1. the

...

  1. time

...

  1. of

...

  1. writing)

...

  1. Maven

...

  1. System

...

  1. Properties:

...

    1. javax.net.ssl.trustStore:

...

    1. your

...

    1. location

...

    1. for

...

    1. serverTrustStore.jks.

...

    1. Again,

...

    1. use

...

    1. forward

...

    1. slashes

...

    1. for

...

    1. the

...

    1. path.

...

    1. javax.net.ssl.trustStorePassword:

...

    1. password

...

    1. for

...

    1. the

...

    1. trust

...

    1. store.

...

  1. Maven

...

  1. Environment

...

  1. Variables:

...

    1. JAVA_HOME:

...

    1. path

...

    1. to

...

    1. your

...

    1. JDK.

...

    1. (e.g.

...

    1. C:/Program

...

    1. Files/Java/jdk1.6.0_38)

...

    1. MAVEN_OPTS:

...

    1. -Xmx768m

...

    1. -Xms768m

...

    1. -XX:MaxPermSize=768m

...

    1. -Djavax.net.ssl.trustStore=/path/toyour/servertruststore/file

...

    1. -Djavax.net.ssl.trustStorePassword=XXXXXX

...

    1. PATH:

...

    1. this

...

    1. is

...

    1. a

...

    1. semi-colon

...

    1. delimited

...

    1. path

...

    1. (using

...

    1. forward

...

    1. slashes)

...

    1. for

...

    1. binaries

...

    1. needed

...

    1. by

...

    1. Maven

...

    1. when

...

    1. Moves

...

    1. does

...

    1. builds,

...

    1. releases

...

    1. etc.

...

    1. It

...

    1. should

...

    1. contain

...

    1. the

...

    1. locations

...

    1. of:

...

      1. MIT

...

      1. Kerberos

...

      1. binaries

...

      1. (klist,

...

      1. kinit

...

      1. etc)

...

      1. JDK

...

      1. binaries

...

      1. Maven

...

      1. itself

...

      1. (mvn.exe)

...

      1. Windows

...

      1. system

...

      1. binaries

...

      1. (e.g.

...

      1. C:/Windows/system32)

...

      1. SVN

...

      1. binary

...

      1. (svn.exe)

...

    1. As

...

    1. an

...

    1. example,

...

    1. my

...

    1. maven

...

    1. PATH

...

    1. is

...

    1. set

...

    1. to:

...

    1. C:/Program

...

    1. Files/Kerberos;C:/Program

...

    1. Files/Java/jdk1.6.0_38/bin;C:/apache-maven-3.0.4/bin;C:/Windows/system32;c:/svn/bin

...

Subversion

...

Tab:

...

  1. Svn

...

  1. Location

...

  1. of

...

  1. MIT

...

  1. Releases

...

  1. project:

...

  1. svn+ssh://svn.mit.edu/sais-sis-common/maven/releases/branches/playground

...


  1. Note

...

  1. that

...

  1. because

...

  1. we

...

  1. are

...

  1. using

...

  1. putty/plink,

...

  1. the

...

  1. “svn.mit.edu”

...

  1. spec

...

  1. here

...

  1. will

...

  1. point

...

  1. to

...

  1. a

...

  1. Putty

...

  1. saved

...

  1. session

...

  1. called

...

  1. “svn.mit.edu”

...

  1. -

...

  1. this

...

  1. is

...

  1. necessary

...

  1. so

...

  1. we

...

  1. can

...

  1. use

...

  1. the

...

  1. Kerberos

...

  1. authentication

...

  1. we

...

  1. set

...

  1. up

...

  1. for

...

  1. Putty.

...

  1. So

...

  1. it

...

  1. is

...

  1. important

...

  1. that

...

  1. the

...

  1. Putty

...

  1. saved

...

  1. session

...

  1. you

...

  1. created

...

  1. above

...

  1. is

...

  1. actually

...

  1. named

...

  1. “svn.mit.edu”.

...

  1. Subversion

...

  1. Command:

...

  1. svn

...

  1. Subversion

...

  1. Environment

...

  1. Variables:

...

    1. SVN_SSH:

...

    1. location

...

    1. of

...

    1. your

...

    1. “plink.exe”,

...

    1. using

...

    1. forward

...

    1. slashes

...

    1. (e.g.

...

    1. C:/bin/plink.exe).

...

OC4J Tab:
  1.   OC4J Home: path to your OC4J home folder, using forward slashes (e.g.

...

  1. C:/oracle/oc4j/j2ee/home)

...

After

...

you’ve

...

done

...

all

...

this,

...

hit

...

Save,

...

and

...

this

...

info

...

should

...

be

...

saved

...

in

...

the

...

sais-moves-web-build.properties

...

file

...

in

...

your

...

home

...

directory.

...

14.

...

Using

...

Moves

...

First,

...

make

...

sure

...

you

...

have

...

Kerberos

...

tickets

...

via

...

Network

...

Identity

...

Manager.

...

Now

...

you

...

are

...

ready

...

to

...

actually

...

use

...

Moves.

...

Navigate

...

to

...

the

...

Home

...

page

...

and

...

click

...

“Build

...

a

...

Release”.

...

This

...

will

...

take

...

quite

...

a

...

long

...

time

...

(several

...

minutes),

...

but

...

eventually

...

you

...

should

...

see

...

a

...

list

...

of

...

all

...

projects

...

available

...

for

...

building

...

a

...

release.

...

From

...

here

...

you

...

should

...

be

...

able

...

to

...

do

...

all

...

the

...

Moves

...

functions.