Closed DarthHater closed 4 years ago
I think the hardest part would be migrating any existing data that is stored...@DarthHater, any examples of ways to do that in other plugins?
You'd want to probably take a look at how npm does this:
That's an example of performing an upgrade, and should get someone started.
APT is now part of Nexus Repository Manager. Version 3.17.0 includes the APT plugin by default. If this is still an issue if using 3.17.0 or later please file an issue at https://issues.sonatype.org/. Links to the new source code location are in the top level README.md
Thanks for creating an issue! Please fill out this form so we can be sure to have all the information we need, and to minimize back and forth.
What are you trying to do? Currently I believe the apt plugin creates all new packages that are either proxied or uploaded as assets. In order to better leverage Nexus Repository features, anything that is basically an apt package should be created as a component, with an asset attached to it.
What feature or behavior is this required for? This will allow features such as Search, Tree View, etc... to function better for the apt plugin
How could we solve this issue? (Not knowing is okay!) There are a number of ways by which to approach this, what I would suggest is taking a look at how we do this in the R, Conan, etc... plugins, likely in the ProxyFacetImpl classes, etc... and adapting apt to do something similar
Anything else? This is likely a big undertaking, so buckle in :)