Вы должны включить jar для 3 плагинов (и osgi jar составляет около 1Meg), но вам не нужно запускать OSGi для запуска Job. Просто включите org.eclipse.equinox.common
, org.eclipse.osgi
и org.eclipse.core.jobs
. Затем вы создаете подкласс org.eclipse.core.runtime.jobs.Job
, создаете его экземпляр и планируете его.
Вам потребуется установить собственный org.eclipse.core.runtime.jobs.ProgressProvider, чтобы получить полезный IProgressMonitor, который будет отображаться обратно в ваш пользовательский интерфейс Swing