hello flavio. are you getting this error running maven on the command line, or only within your IDE?
if you are using bnd-maven-plugin, this should work automatically. there are some required configuration options for maven-bundle-plugin [1], but this plugin is outdated and you should migrate [2]. stefan [1] https://wcm-io.atlassian.net/l/cp/vcqy50qF [2] https://wcm-io.atlassian.net/l/cp/2tPaJN0X > -----Original Message----- > From: Flavio <[email protected]> > Sent: Monday, March 6, 2023 2:29 PM > To: [email protected] > Subject: Unable to solve "No OSGi SCR metadata found for class" > > Hi Everyone, > > I know there are tons of discussions and resources on the Internet, but > after many days trying to add the missing suggested dependencies, > adjusting the pom.xml with plugins and configurations I have no more ideas > on how to solve this. > > I would kindly ask your support in order to achieve OSGi framework Unit > testing in my project. > One of the main suggestions I have found is this one: > https://stackoverflow.com/questions/48551036/exception-on-service- > activation-in-mock-osgi-context > > Still no luck! > > Can somebody help me with this please? > > Here's the error I get once I try to build via maven: > > org.apache.sling.testing.mock.osgi.NoScrMetadataException: No OSGi SCR > metadata found for class com.test.ConfigurationService at > org.apache.sling.testing.mock.osgi.OsgiServiceUtil.activateDeactivate(Osgi > ServiceUtil.java:79) > at org.apache.sling.testing.mock.osgi.MockOsgi.activate(MockOsgi.java:314) > at org.apache.sling.testing.mock.osgi.MockOsgi.activate(MockOsgi.java:325) > > -- > Flavio
