To setup a COBOL compilation command you must first install Elastic COBOL within the Eclipse IDE.
Elastic COBOL is distributed as an Eclipse plugin. Use the Eclipse Install New Software menu item to install or update the version of Elastic COBOL from either of the following sources:
- https://products.heirloomcomputing.com/elastic_cobol/release/ - certified releases
- https://products.heirloomcomputing.com/elastic_cobol/overnight/ - regular builds
This will install the Elastic COBOL compiler command lines in the Eclipse plugins directory. You can link to them (Linux ln command), create Windows shortcuts or copy them to a new directory that you put on your execution path. Assuming Eclipse is installed in the Program Files Windows directory and Elastic COBOL version v13.8.18 is in use, the following commands will create a "bin" directory and then place it on the path
mkdir %HOMEPATH%\bin
copy "c:\program files\eclipse\plugins\com.heirloomcomputing.ecd.core_13.8.18\elastic_cobol\bin\win64\x86_64\ecobol.exe" %HOMEPATH%\bin
copy "c:\program files\eclipse\plugins\com.heirloomcomputing.ecd.core_13.8.18\elastic_cobol\ecobol.jar" %HOMEPATH%\bin
copy "c:\program files\eclipse\plugins\com.heirloomcomputing.ecd.core_13.8.18\elastic_cobol\etrans.jar" %HOMEPATH%\bin
copy "c:\program files\eclipse\plugins\com.heirloomcomputing.ecd.core_13.8.18\elastic_cobol\ECERR.TXT" %HOMEPATH%\bin
set PATH=%HOMEPATH%\bin;%PATH%
set CLASSPATH=%HOMEPATH%\bin\ecobol.jar;%HOMEPATH%\bin\etrans.jar
The ecobol command can be integrated into automatic build systems such as make, ant or maven. The command returns code 0 for compilations that result in only I (informational) or W (warning) messages. It returns code not 0 for any E (error) or S (severe) messages.
You can setup more advanced command line aliases for Elastic COBOL that include separate Java compilation and build jar files from the resulting outputs.
0 Comments