Run the following to eliminate graphical functionality and reduce third-party jar dependencies:
cd <location-of-nmroot> libnxm/make-libnxm.sh
NOTE: By default, the make-libnxm script keeps the bcel jar dependencies (kvpair) code and eliminates the commons-net jar dependencies (nftp).
There is the option to override these settings. If desired, add one or both of these optional arguments to this script: nkvpair ftp
WARNING: The make-libnxm script can only be run once on a given copy of NeXtMidas since it eliminates packages and files from the NeXtMidas baseline. It is recommended to make a backup copy of NeXtMidas before running this script.
setenv NMROOT `pwd` source $NMROOT/os/unix/nmstart nm make code sys /bldtypes=native # Only if using native code nm make jars /nodocs /notest
cd $NMROOT ./gradle/convertgradle.sh
cd $NMROOT ./gradle/linkgradle.sh gradle clean build -x test