1 / 10

Development tools cvs, tkdiff, JBuilder, building GATE from the sources

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:jdkj2sdk1.x.y JBuilder goes into w:JBuilder

charmaine
Download Presentation

Development tools cvs, tkdiff, JBuilder, building GATE from the sources

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Development tools cvs, tkdiff, JBuilder, building GATE from the sources

  2. 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)

  3. http://redmires.dcs.shef.ac.uk 3(10)

  4. 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)

  5. Set a variable in your environment: CVSROOT= :pserver:username@derwent.dcs.shef.ac.uk:/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)

  6. 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)

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

  8. 8(10)

  9. 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)

  10. 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)

More Related