Before you start the build process make sure all submodules are initialized and checked out.
Either clone the repository recursively
git clone https://github.com/music-encoding/oXygen-MEI-addon.git --recurse-submodules
or run the following to initialize the submodules
git submodule update --init
Moreover make sure, the following prerequisites are met by your system:
- Apache Ant installed
- Maven installed
Building the oXygen-MEI-Addon is based on Apache Ant. In order to build, run the following command:
ant
This tasks launches several subtasks:
- Download MEI Schemata and documentation
- Build and copy verovio files
- Copy mec-proceedings
- copy encoding tools
Moreover some additional build targets are defined:
- ant reset: purges
build
,dist
, andassets
directories - ant clean: purges
build
directory - ant clean.assets: purges
assets
directory