I'm looking for a better solution for a problem, I solved it yesterday, but I'm not happy ;)
My task: Create a fully functional Eclipse update site with Nexus (can be used for updates and target platform definitions)
My problem: The original extension for P2 sites for Nexus only considers plugins (Github: Nexus P2)
Unfortunately, the Fork, which considered features, is also out of date. But I found a workaround in Maven P2 plugin. If a plugin is categorized, you can install it with Eclipse.
Therefore, I searched for a way to categorize my plugins. I build with Tycho, but the Nexus does not consider the metadata of Tycho. So I had to find a way to let Nexus categorize my plugins without Tycho. Finally, I patched the Nexus P2 bridge plugin and add a default category to each plugin. In addition, we can use this way to omit features!
Categorization with Eclipse, I only know the composition of repositories. Tycho can categorize repositories as well, but the Nexus completely ignored the metadata.
Does anyone have a suggestion on how to categorize plugins or bundles? The target is to construct a more useful processing with these metadata in P2 Nexus plugin.