Compiling Xindice on Windows
Intended audience
This How-to is aimed at developers who want to compile Xindice on Windows.
Purpose
Following the steps of this how-to should allow you to compile Xindice on windows.
Prerequisites
See the prerequisites page.
Steps
Don't skip the prerequisites
Be sure to follow the prerequisites.
Verify your environment
Open a new command window. Click Start, choose Run. Enter cmd and hit return. A new command window should appear.
Make sure you have the JAVA_HOME environment variable set.
  C:\>echo %JAVA_HOME%
  C:\j2sdk1.4.1_01
  C:\>
      
Compile
Navigate to your the location where you unzipped your Xindice sources and run the compile.
  C:\>d:
  D:\>cd xindice\current\xml-xindice
  D:\xindice\current\xml-xindice>dir
  Volume in drive D is Data
  Volume Serial Number is A3EB-9689
  Directory of D:\xindice\current\xml-xindice
  11/20/2002  08:40p      <DIR>          .
  11/20/2002  08:40p      <DIR>          ..
  10/29/2002  11:59a               1,507 .classpath
  10/29/2002  11:59a                  64 .cvsignore
  10/29/2002  11:59a                 387 .project
  11/18/2002  01:41p      <DIR>          bin
  11/20/2002  10:20a      <DIR>          build
  12/06/2001  10:33a                 864 build.bat
  10/26/2002  05:06p                 431 build.properties.sample
  10/25/2002  01:18a                 753 build.sh
  11/18/2002  01:41p              14,109 build.xml
  11/20/2002  02:43p      <DIR>          classes
  11/18/2002  01:41p      <DIR>          config
  10/25/2002  12:33a                 348 contributor.properties.sample
  10/25/2002  12:33a               2,268 contributor.xml
  11/01/2002  03:53p      <DIR>          deploy
  11/20/2002  03:51p      <DIR>          docs
  11/20/2002  08:40p                  15 fclean.bat
  11/01/2002  01:52p               1,026 forrest.properties
  11/20/2002  03:51p      <DIR>          java
  12/06/2001  11:22a               2,743 LICENSE
  12/06/2001  10:33a                 230 README
  11/18/2002  01:42p      <DIR>          src
  11/01/2002  01:52p               3,668 status.xml
  15 File(s)         28,797 bytes
  12 Dir(s)   6,087,512,064 bytes free
  D:\xindice\current\xml-xindice>build
  Xindice Build System
  Buildfile: build.xml
  init:
  src-build:
  test-build:
  examples-build:
  build:
  jar-release:
  war-release:
  examples-release:
  release:
  BUILD SUCCESSFUL
  Total time: 7 seconds
  D:\xindice\current\xml-xindice>
      
Verify the compilation
If the compile was succeeded, you will find the output files in the current directory.
  D:\xindice\current\xml-xindice>dir
  Volume in drive D is Data
  Volume Serial Number is A3EB-9689
  Directory of D:\xindice\current\xml-xindice
  11/18/2002  01:55p      <DIR>          .
  11/18/2002  01:55p      <DIR>          ..
  11/20/2002  03:57p             392,842 xindice-1.1b5-dev.jar
  11/20/2002  03:57p           2,421,719 xindice-1.1b5-dev.war
  11/20/2002  03:57p               1,748 xindice-1.1b5-dev.xml
  11/20/2002  03:57p               6,503 xindice-dom-1.1b5-dev.jar
      
Feedback
If you run into problems, don't worry. Be sure to send feedback so that we can improve these documents for the next person.
Revisions
Find a problem with this document? Consider contacting the mailing lists or submitting your own revision. For instructions, read the How To Submit a Revision.
by Dave Viner
1.0


