Actions
Инструкция по сборке плагина SMT-солверов¶
- Скачать Eclipse 2020-12 for Eclipse Committers
- Скачать Rodin target platform:
- Для сборка
master
ветки плагина нужно скачать zip архив с префиксомorg.rodinp.dev
с Sourceforge. Например, подойдет вот этот - Для сборки
ispras
ветки необходим zip архив Rodin с нашими изменениями: файл с префиксомorg.rodinp.dev
можно найти на вкладкеFiles
данного проекта
- Для сборка
- Скачать репозиторий
rodin-b-sharp-smt
(из данного проекта), выбрать нужную ветку и перейти в директориюorg.eventb.smt.releng
- Создать в директории
org.eventb.smt.releng
директориюarchives
и скопировать туда скачанные архивы с Eclipse и Rodin - Отредактировать файл
build.sh
:- На 10 строке должно быть
SRC_PATH=$(pwd)/..
- Закомментировать 26 строку:
# unzip -oq "../archives/$ECLIPSE_DELTA"
- На 29 строке нжно добавить
-d rodin
:unzip -oq "../archives/$RODIN_TARGET" -d rodin
- На 10 строке должно быть
- Отредактировать файл
config.sh
:- На 14 строке в переменную
GIT_COMMIT
вставить номер собираемого коммита из репозиторияrodin-b-sharp-smt
(8 символов) - На 26 строке в переменную
RODIN_TARGET
вставить имя архива с Rodin (который находится в директорииarchives
) - На 29 строке в переменную
ECLIPSE_SDK
вставить имя архива с Eclipse
- На 14 строке в переменную
- Запустить файл
build.sh
, находясь при этом в директорииorg.eventb.smt.releng
. В случае успеха будет создан zip архив с плагином в директорииresult
Updated by Ilya Shchepetkov over 3 years ago · 4 revisions