- Клонируем репозиторий:
git clone https://github.com/MoonlightOwl/O-Blocks
. - Переходим в директорию:
cd O-Blocks/
. - Создаём директорию выхода:
mkdir build/
. - Сохраняем пути к исходникам:
find -name "*.java" > sources
. - Компилируем:
javac -verbose -cp lib -d build @sources
. - Копируем ресурсы:
cp src/resources build
. - Вытаскиваем ресурсы в корень:
cp build/resources/* build
. - Распаковываем либу:
unzip lib/json-simple-1.1.1.jar -d build
. - Удаляем
META-INF
:rm -r build/META-INF
. - Собираем JAR:
jar -cvfm o-blocks.jar src/META-INF/MANIFEST.MF -C build/ .
. - Запускаем:
java -jar o-blocks.jar
.