Third party tools
As part of development for the Eclipse ESCET project, several third party tools are used. They are used to e.g. run scripts, generate files, etc.
The following third party tools are used to run scripts:
-
Bash, to run
.bashscripts. -
GNU utilities, to use in scripts, e.g.
cat,cp,diff,dirname,find,grep,mv,readlink,rm,sed,sortandwc. -
Perl, to run
.plscripts. -
Python, version 3, to run
.pyscripts. -
Shell, to run
.shscripts. -
Windows command prompt, to run
.cmdscripts.
The following third party tools are used to build:
-
Maven, to run the main build from a console.
The following third party tools are used to generate/convert images:
-
bbox_add.plPerl script, used in conjunction with LaTeX, obtained from https://www.inference.org.uk/mackay/perl/bbox_add.pl. -
eps2pngPerl script, used in conjunction with LaTeX, obtained from https://metacpan.org/pod/eps2png. -
Gnuplot, to generate images.
-
ImageMagic, used in conjunction with LaTeX, including
convert. -
Inkscape, to convert
.svgimages. -
LaTeX, to generate images, including
dvips,latex,pdfcropandpdflatex. -
Make, run
Makefilebuilds, to generate images.
The following third party tools are used to build some of the documentation:
-
LaTeX, including
bibtexandpdflatex.
The following third party tools are used to generate test classes and package them into a JAR file, for certain tests:
-
Java Development Kit (JDK), version 7 or higher, including
javacandjar.
Most of these tools are not needed to run a build or run the tests, as the generated files (e.g. images) are committed into Git.