Создавайте модели трапезы с помощью интерфейса командной строки

#java #command-line-interface #repast-simphony

Вопрос:

В настоящее время я ищу способ создания моделей Repast с помощью интерфейса командной строки, а затем запускаю модель с помощью пакетного запуска. Позже предполагается, что процесс будет автоматически выполняться в конвейере CI/CD. Поэтому процесс строительства должен выполняться независимо от Eclipse.

Я уже пробовал компилятор Java и компилятор Groovy, у которого были проблемы с поиском классов, специфичных для трапезы. В настоящее время он работает только через интерфейс командной строки с программой запуска Equinox в Eclipse и только тогда, когда модель находится в рабочей области Eclipse. Однако модель должна быть построена независимо от Eclipse.

У кого-нибудь, возможно, есть представление об этой проблеме?

Ответ №1:

Это, по-видимому, возможно с чисто Java-проектами Simphony, например, JZombies. Вам нужно будет указать рабочую область, в которой существует проект, и выполнить следующие действия:

 <path/to/eclipse/>eclipse -nosplash -application org.eclipse.jdt.apt.core.aptBuild -data "<path/to/workspace>"
 

Мы изучаем, как успешно сделать это с проектами Simphony, которые вызывают дополнительных разработчиков (например, Statechart, ReLogo).