У меня есть задание Spring Batch, разработанное с помощью Spring Boot (1.4.1.RELEASE).
Он успешно запускается из командной строки и записывает данные о выполнении задания в MySQL. В Spring Batch Admin (2.0.0.M1, указывает на MySQL) оно отображается как невыполнимое задание, и я могу видеть показатели выполнения задания.
Теперь я хотел бы превратить его в запускаемое задание, чтобы я мог запускать его в Spring Batch Admin.
Интересно, делал ли кто-нибудь это раньше. В документации есть раздел Добавление собственных заданий Для запуска. Но в нем не указано, куда добавить jar (-ы) реализации для задания?
Это spring-batch-admin / WEB-INF / lib?
В Spring Boot невыполнимая задача - это один большой исполняемый файл «все-в-одном». Его зависимости пересекаются с Spring Batch Admin. Например, у них обоих spring-batch*.jar
, spring*.jar
, но разные версии.
Есть ли способ, как XML-файл определения задания, сохранить их в разных контекстах? Спасибо.