Contents
Download
You can find all the software precompiled on the Sourceforge project page. For a quick access, consult the Downloads page.
Manual Compilation
Code download
To download the code onto your machine, you can use SVN. Check out the following repositories:
svn checkout svn://svn.code.sf.net/p/jobimtext/code/trunk jobimtext
If you also need the GPL components like Stanford or MateTools Parser, check out the GPL project as well:
svn checkout svn://svn.code.sf.net/p/jobimtext/jobimtextgpl/code/trunk jobimtext-gpl
You can also download zipped snapshots of the latest code by visiting the code repository (ASL components or also GPL components) and selecting “Download Snapshot”. When you have unpacked the archives into one folder, you can proceed with the compilation.
Compilation
If you plan to do changes or want to compile the project yourself, you can use the ant build script.
- Navigate into the org.jobimtext.examples.ossproject folder
- Execute the ant script: ant dist.dependencies
This creates a jobimtext_pipeline_N.N.N folder with the compiled libraries, models, Pig and other scripts. The scripts are compiled from the script folders in the project folders.
Compiling the GPL project
If you want to compile the full JoBimText project, containing GPL licensed components, make sure to check out org.jobimtext.gpl from Sourceforge. It should be in the same workspace as the other JoBimText projects.
Then you can compile it using the dist.dependencies.gpl target:
- Navigate into the org.jobimtext.examples.ossproject folder
- Execute the ant script with the GPL target: ant dist.dependencies.gpl
If you cannot put the org.jobimtext.gpl folder into the same parent folder as the other JoBimText components (e.g. by using SVN with different repository folders), you can change the path to the GPL components.
- Navigate into the org.jobimtext.examples.ossproject folder
- Edit  build_common.xml
- Change the property gpl_repo_pathto the correct location, e.g. by following instructions of the SVN checkout above, you will need to change it to:<property name="gpl_repo_path" location="../../jobimtext-gpl/" /> 
Compiling for a different/older version
JoBimText requires Java 1.7 in the current version. Other versions (e.g. 0.0.8) work with Java 1.6 and even Java 1.5.
By default, the Ant script will use the standard JDK for compilation.
If you need a specific Java version, you need to provide a java_version configuration parameter when running the compilation:
ant -Djava_version=7 dist.dependencies.gpl 
You can use the 1.N (1.7 or 1.8) or the N (7 or 8) notation. Note that there is no space between ‘-D‘ and ‘java_version‘.
