Вам не нужно использовать плагин.
Сначала вам нужно определить antlr как зависимость.Затем вам нужно будет определить задачу создания источника в соответствии с этой страницей:
https://github.com/harrah/xsbt/wiki/Common-Tasks
Ваше определение задачи будет выглядеть примерно так:
sourceGenerators in Compile <+= sourceManaged in Compile map { dir =>
<code to generate source from grammar files>
}
Где код для генерации вашего источника создаст новый объект org.antlr.Tool
с вашими файлами в качестве аргумента для конструктора.После создания объекта Tool
, вызовите метод process
, и ваш источник должен быть сгенерирован.