Последние несколько дней я пытался протестировать и собрать свой плагин eclipse на виртуальной машине Debian без головы.Причина безголовой виртуальной машины Debian заключается в том, что после установки сборки сборка и UpdateSite будут размещаться на удаленном сервере.То, чего я достиг на данный момент:
- построить сам плагин ($ {Projectname} - $ {version} .jar)
- построить функцию ($ {Prohjectname} _Feature _ $ {версия} .jar)
- переместить функцию, плагин и site.xml в папку $ {structd-folder} с ./features и ./plugins
на моем блоке разработкиПолностью развернув Ubuntu, я могу запустить следующую команду в CLI для создания необходимого 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 / with
java -jar ${path-to-eclipse/plugins}/org.eclipse.equinox.launcher_${version-string}.jar -initialize -application ...
Но это совсем не дает мне какого-либо вывода. Затем я попытался установить само eclipse, которое не привело к каким-либо положительным результатам при запуске / usr /bin / eclipse требует GTK и X.
Итак, мой вопрос: как выглядит правильная настройка для создания и публикации плагинов eclipse в режиме без головы? Какие плагины мне нужны? Какие части затмения мне нужныскачать и как мне запустить процесс?