Я пытаюсь экспортировать свой файл Headless.product, чтобы создать исполняемый файл для запуска из файла .c (jni).
Итак, это окно Headless.product, которое у меня есть в моем проекте плагина:

затем я нажимаю кнопку «Мастер экспорта продукта Eclipse», я не выбираю проверку «Создать репозиторий p2», иначе это выдает ошибку
Окно мастера экспорта продукта Eclipse:

и, в конце концов, все идет нормально, за исключением того, что в созданной папке «export» нет ни eclipse, ни файла eclipse.ini (в отличие от предыдущего экспорта, который я сделал с другим проектом, и настройки такие же!).
новая папка экспорта:

Любые идеи? Почему он не может сгенерировать файлы для запуска продукта?
Произошла ошибка при сборе элементов для установки контекст сеанса: (profile = profile, phase = org.eclipse.equinox.internal.p2.engine.phases.Collect, operand =, action =). Не найден репозиторий, содержащий: osgi.bundle, org.apache.batik.css, 1.8.0.v20170214-1941 Не обнаружен репозиторий, содержащий: osgi.bundle, org.apache.batik.util, 1.8.0.v20170214-1941 Нет репозитория найдено: osgi.bundle, org.eclipse.equinox.simpleconfigurator, 1.2.1.v20 180131-1435
Возможно, вы указали точные версии подключаемых модулей, которые должны быть включены, и это больше не правильные версии. Лучше не включать версии в содержимое файла .product.
Но у меня нет выбора. Я могу включить только предложенные плагины. Могу ли я перейти на Headless.product -> вкладка содержимого -> дважды щелкнуть плагин, а затем я могу изменить его на вкладке «Обзор». Но я думаю, вы не это имели в виду ...
Справа от вкладки «Содержание» есть кнопка «Свойства ...», которая позволяет редактировать / очищать версию.
Да и поле пусто для всех моих плагинов ...
Я также очистил версию всех плагинов в MANIFEST.MF
Версии в MANIFEST.MF следует оставить в покое, проблема не в них. Отлаживать проблемы сборки с помощью отдельных фрагментов информации о переполнении стека чрезвычайно сложно. Других предложений у меня нет.





Убедитесь, что свойство установлено в файле продукта. Так должно быть
includeLaunchers=true
В чем ошибка, если вы укажете «Создать репозиторий p2»? Это может дать нам ключ к разгадке.