Building padogrid - padogrid/padogrid GitHub Wiki
- Linux
- macOS
- Windows with Cygwin
- Windows Subsystem for Linux
To build PadoGrid, the following software must be installed first.
By default, Coherence is excluded in the build due to the lack of public Maven repositories. To build the Coherence module, you must fist manually install the Coherence package in your local Maven repository as described in the following link.
Once you have installed the Coherence package in your local Maven repository, you can include the Coherence module in the build by specifying the -coherence
option as shown below. The -man
option generates man pages. Note that generating man pages may take a few minutes to complete.
./build_dist.sh -coherence -man
You can include all the options by specifying the -all
option. The following command has the same effect as the above command.
./build_dist.sh -all
If you wan to exclude man pages and Coherence then run the build_dist.sh
script without any options.
chmod 755 build_dist.sh
./build_dist.sh
To see the usage, specify the -?
option.
./build_dist.sh -?
You can also execute mvn
as follows but it will not include man pages.
Exclude man pages and Coherence:
mvn install
Exclude man pages but include Coherence:
mvn install -Pcoherence
PadoGrid fully supports Cygwin. Make sure to include the curl
command when installing Cygwin. Some of the commands and apps relying on curl
to make REST API calls.