slide1
Download
Skip this Video
Download Presentation
Development tools cvs, tkdiff, JBuilder, building GATE from the sources

Loading in 2 Seconds...

play fullscreen
1 / 10

Development tools cvs, tkdiff, JBuilder, building GATE from the sources - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

Development tools cvs, tkdiff, JBuilder, building GATE from the sources. Choose an apps directory (usually c:\apps or d:\apps) Map it as W:\ ( subst w: c:\apps ) Install all apps in w:\ or c:\Program Files Java 1.x.y goes into w:\jdk\j2sdk1.x.y JBuilder goes into w:\JBuilder

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Development tools cvs, tkdiff, JBuilder, building GATE from the sources' - charmaine


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Development tools

cvs, tkdiff, JBuilder,

building GATE from the sources

windows setup
Choose an apps directory (usually c:\apps or d:\apps)

Map it as W:\ (subst w: c:\apps)

Install all apps in w:\ or c:\Program Files

Java 1.x.y goes into w:\jdk\j2sdk1.x.y

JBuilder goes into w:\JBuilder

Choose a work directory (e.g. c:\john\work)

Mount it as Z:\ (subst z: c:\john\work)

All project directories go in z:\

(e.g. z:\gate, z:\sale, etc)

Windows setup

2(10)

cygwin www cygwin com
Cygwin – www.cygwin.com
  • cgygwil.dll – a Linux implementation for Win32 platform
  • Contains most popular tools available for Linux
  • Mount all partitions as Unix (i.e. do not convert new line characters)
  • Make sure you install
    • make, autoconf, cvs.

4(10)

cvs concurrent versions system
Set a variable in your environment:

CVSROOT=

:pserver:[email protected]:/share/nlp/src/CVS_Repository

Get a local copy of a project (e.g. GATE):

> cd z:/

> cvs co gate

cvs – Concurrent Versions System

5(10)

cvs more
Update an existing local copy (get other people’s changes):

> cd z:/gate

> cvs update -dP

Save your changes:

Update first!

Fix any conflicts!

> cvs ci –m “message describing the changes”

Get details on changes for a file (directory)

> cvs log [file]

Read the cvs documentation onhttp://redmires

cvs - more

6(10)

tkdiff a visual diff
Get fromhttp://www.accurev.com/free/tkdiff/index.htm

Copy tkdiff.tcl somewhere (e.g. w:\tkdiff\tkdiff.tcl)

Make a script called tkdiff in a directory in your path containing:

#!/bin/sh

wish /cygdrive/w/tkdiff/tkdiff.tcl $* &

Usage:

tkdiff fileA fileB

tkdiff file

tkdiff –r 1.12 file

tkdiff –r 1.12 –r 1.11 file

tkdiff – a Visual diff

7(10)

borland jbuilder
Set editing options as in “Team Conventions”:

Convert leading tabs to spaces

Use 2 spaces indents

Use UTF-8 as the encoding

Use Unix new lines

Borland JBuilder

9(10)

putting all together building gate
check out gate from cvs

configure the make script

> cd gate/build

> ./configure

make the dependencies

> make depend

compile the classes

> make

make the jar

> make jar

try it!

> make run

Putting all together - building GATE

10(10)

ad