Hello, I want to use to run tests on machine, where Maven is not installed and access to a repository is not allowed. However I want to (ab-)use the failsafe plugin so I may use the fine machinery which allows to specify tests and get XML reports.
Using maven-embedded I created an App class which just runs failsafe:integration tests, all dependencies are found in a shaded jar. I already used org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer so a complete looking META-INF/plexus/components.xml is created. When I start the jar with java -jar MY_SHADED_JAR.jar I always get the following error: 22:09:57.365 [main] WARN Sisu - Error injecting: org.apache.maven.project.DefaultProjectBuildingHelper com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) No implementation for org.apache.maven.classrealm.ClassRealmManager was bound. while locating org.apache.maven.project.DefaultProjectBuildingHelper Looking into components.xml DefaultClassRealmManager is not there but is referenced twice. Grepping through the components.xml files in a Maven installation, I do not see where the DefaultClassRealmManager is instantiated. Regards Mirko -- http://illegalstateexception.blogspot.com/ https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen) https://bitbucket.org/mfriedenhagen/ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org