В настоящее время я использую сборку PDE в режиме безголового для создания моего проекта OSGI Bundle. Задача PDE Antrunner использует установку Eclipse, и я просто указываю ее на мою локальную установку Eclipse.Eclipse: Какова минимальная установка Eclipse, необходимая для сборки безглавых PDE?
unfortunatelly моя установка затмения около 260 МБ большая, но я предполагаю, что сборка PDE НЕ требует всех этих плагинов в стандартной установке затмения.
Кто-нибудь теперь, какой минимальный список плагинов мне нужен для создания безголовой сборки PDE? Все мои зависимости у меня есть в пользовательской папке целевой платформы, поэтому, я думаю, единственное, что мне нужно от установки eclipse, - это зависимости, которые действительно необходимы для сборки PDE. Но что это? Могу ли я свести к минимуму мою установку?
Моя цель - также зарегистрировать эту папку «build-eclipse» в SVN моего проекта, чтобы при проверке у вас было все, что вам нужно, чтобы начать полную сборку, не касаясь каких-либо build.properties. Но я не хочу совершать 266 МБ затмения, если мне может понадобиться только 20 МБ.
Благодаря Christoph
Привет Вуди, спасибо за ваш ответ. Вы абсолютно правы в отношении трех понятий ... это именно то, о чем я тоже говорил. Я в основном хочу избавиться от «интерактивных плагинов, связанных с Eclipse». Ваши идеи звучат хорошо, и я дам ему попробовать завтра. Я опубликую свои результаты здесь. Интересно, думаем ли мы об этой проблеме? Thanks Christoph – Christoph
Хорошо, вот мои первые выводы: org.eclipse.pde.build и зависимостей недостаточно, чтобы сделать сборку. Процесс сборки каким-то образом останавливается без вывода отладки, поэтому я сначала должен выяснить, что на самом деле происходит под капотом. Вы знаете какой-либо аргумент командной строки, чтобы я мог получить больше результатов отладки о внутренних компонентах процесса сборки? (например.-verbose или что-то еще) Если я выясню, чего не хватает, я попытаюсь найти необходимые плагины шаг за шагом и опубликую его здесь. Thanks Christoph – Christoph
Christoph, я не уверен. , , но когда вы запускаете сборку PDE из командной строки, где-то по пути вы запускаете среду выполнения OSGi, которая, как я понимаю, имеет нечто похожее на Eclipse «Workspace», где она может кэшировать информацию о зависимости и т. д., а также - здесь - размещать файлы журналов. Может быть, вы можете выяснить, где это «рабочее пространство», и прочитать его журнал? –