В eclipse я создал файл .target, в который я добавляю функции с удаленных сайтов eclipse p2.
Теперь я хотел бы создать локальный сайт p2, который является копией агрегированных функций, определенных в цели.определение (и желательно для всех сред).
Мне нужен этот локальный сайт p2 для использования с системой сборки, использующей maven3 / tycho, но я не нашел "стабильного" способа сделать это.Я пробовал следующее:
1) Экспорт целевого файла в локальный каталог.
Проблема: Не создает сайт p2 просто папку с функциями / плагинами.
2) Экспортируйте целевой файл в локальный каталог И запустите в каталоге приложение eclipse FeaturesAndBundlesPublisher.
Проблема: при этом создается сайт p2, но отсутствуют некоторые оригинальные функции / комплекты.
3) Использовал buckmeister для создания сайта p2 из функции, инициализированной из файла .target:
p2.site с использованием buckmeister
Проблема: оригинальные функции из содержимогофайл .target не сохраняется на полученном сайте p2.Особенно это проблема, если целевой файл содержит функцию: org.eclipse.equinox.executable.feature, эта функция будет отсутствовать на получающемся сайте p2.
4) Скопируйте содержимое:
workspace.metadata.plugins \ org.eclipse.pde.core.bundle_pool
Проблема: не является действительным сайтом p2.
Любое предложение о том, как создать рабочий (с неповрежденными функциями) локальный сайт p2 с удаленных сайтов p2?