I have recently gone through a migration project from an older version of AEM to AEM 6.3 and the major challenge while migrating java classes is that sometimes the API become deprecated in the newer version.
From AEM 6.2, One of our favorite Apache Felix Maven SCR Plugin has been deprecated and in place of this, Maven Bundle Plugin (version 6.2 or greater) has been introduced.
In this blog post, I am going to explain what are the changes have been made from SCR Annotations to OSGi Annotations.
Note: Go through this link : For More Knowledge on Migration of SCR annotations to OSGI R6 Annotations in AEM 6.3