Как создать UpdateSite подключаемого модуля Eclipse на автономном сервере?

В последние несколько дней я пытался тестировать свой плагин eclipse на безголовой виртуальной машине Debian. Причина безголовой виртуальной машины Debian в том, что после настройки сборки Что мне удалось сделать:

  • создать сам плагин ($ {Projectname} - $ {version} .jar)
  • построить функцию ($ {Prohjectname} _Feature _ $ {version} .jar)
  • переместить функцию и плагин, а также site.xml в папку $ {structured-folder} с ./features и ./plugins

В моем окне разработки с полнофункциональной Ubuntu я могу запустить следующую команду в интерфейсе командной строки для сборки требуемый content.jar и artifacts.jar:

/usr/bin/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadaRepository file:${folder-to-repo} -artifactRepository file:${folder-to-repo} -source ${structured-folder} -publishArtifacts -compress

В моей сборке без головы я попытался заменить "/ usr / bin / eclipse / на

java -jar ${path-to-eclipse/plugins}/org.eclipse.equinox.launcher_${version-string}.jar -initialize -application ...

", но это не дает мне никакого вывода вообще. Затем я попытался установить сам eclipse, но это не дало никаких положительных результатов, поскольку для запуска / usr / bin / eclipse требуются GTK и X.

Итак, мой вопрос: Как выглядит правильная настройка для создания и публикации подключаемых модулей eclipse в безголовом режиме? Какие плагины мне нужны? Какие части eclipse мне нужно загрузить и как запустить процесс?

7
задан DodoFXP 10 March 2011 в 14:05
поделиться