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-tools
userun_...sh
scripts !
Enjoy all JMMC tools !