Удаление старых версий в репозитории p2
У нас есть внутренняя структура, которую мы публикуем для последующих разработчиков через репозиторий p2. В настоящее время мы создаем репозиторий p2 с Tycho и добавляем в старый репозиторий с помощью mirror
цель tycho-p2-repository-plugin
, Это хорошо работает.
Мы хотим сохранить достаточно большое количество "старых" версий функций и плагинов в репозитории, чтобы избежать аннулирования целевых платформ, используемых разработчиками, но мы также хотим избежать того, чтобы репозиторий выходил за рамки разумного, поэтому мы хотим время от времени "обрезать" самые старые версии функций и плагинов.
Но как мы это делаем? Я вижу множество возможных решений, но, прежде чем что-то попробовать, я подумал, попробовал ли кто-нибудь еще это первым.
Мои два предложения:
- b3
- зеркало с фильтром (но какой фильтр?)
Было бы неплохо, если бы "обрезку" можно было запустить из Tycho/Maven, но это не является жестким требованием.