Assistance Required for Migrating Custom Nexus Plugin to Release 3.79

Hello,

I’m currently working on upgrading our custom Sonatype Nexus plugin to version 3.79.0-09, but the process has proven to be quite challenging due to the lack of clear documentation.

I’ve updated the dependencies to target nexus-plugins:3.79.0-09, but unfortunately, the deployment is no longer functioning. This seems to be related to the breaking changes introduced in release 3.78, specifically the migration from Apache Karaf and OSGi to the Spring Boot framework, as outlined in the release notes.

To better understand the migration path, I attempted to deploy the example plugin provided in your repository (nexus-example-content), but despite trying multiple packaging approaches, I was unable to get it working.

Could you please provide:

  1. Clear and detailed documentation on how to migrate custom plugins to be compatible with the new Spring Boot-based architecture?
  2. Confirmation on whether custom plugins are still supported in this new architecture, or if we should consider alternative approaches?

Your guidance would be greatly appreciated.

Thank you,
Hassan

1 Like