This module contains the workflow, developed by the JMMC technical team, to build all JMMC Java GUI at once in a single package (jar + shell).
This JMMC module uses java / maven to build the jar file, to build the JMMC Java software packages.
Requirements:
- OpenJDK 8+
- Maven 3.6+
-
Cleanup dependencies:
./clean.sh -
Get dependencies on the first time:
./get_modules.sh -
Update dependencies:
./update_modules.sh -
Build Java GUIs:
./build_gui.sh -
Build OImaging UWS server:
./build_OImaging-srv.sh -
Run Tools:
- run Aspro2 GUI:
./run_Aspro2-gui.sh - run SearchCal GUI:
./run_SearchCal-gui.sh - run OIFitsExplorer GUI:
./run_OIFitsExplorer-gui.sh - run OIFitsProcessor CLI:
./run_OIFitsProcessor.sh - run LITpro GUI:
./run_LITpro-gui.sh - run OImaging:
- run OImaging UWS server (locally):
./run_OImaging-srv.sh - run OImaging GUI (using local server):
./run_OImaging-gui.sh
- run OImaging UWS server (locally):
- run AppLauncher GUI:
./run_AppLauncher-gui.sh
- run Aspro2 GUI:
You may add this root directory in your PATH to run all previous command from any other location.
- Run Tools from a single package (jar):
cd jmmc-toolsuserun_...shscripts !
Enjoy all JMMC tools !
