In order to build iPST you need:
- JDK (1.8 or greater)
- Maven
- ipst-core
To easily compile iPST, you can use the toolchain:
$> git clone https://github.com/itesla/ipst-entsoe.git
$> ./install.sh
By default, the toolchain will:
- compile Java modules
- install iPST
Target | Description |
---|---|
clean | Clean iPST modules |
compile | Compile iPST modules |
package | Compile iPST modules and create a distributable package |
install | Compile iPST modules and install it |
docs | Generate the documentation (Javadoc) |
help | Display this help |
The toolchain options are saved in the install.cfg configuration file. This configuration file is loaded and updated each time you use the toolchain.
Option | Description | Default value |
---|---|---|
--help | Display this help | |
--prefix | Set the installation directory | $HOME/itesla |
--package-type | Set the package format. The supported formats are zip, tar, tar.gz and tar.bz2 | zip |
ipst_prefix=$HOME/itesla
ipst_package_type=zip