If you get this working, any chance you could share your work?

On 21 November 2015 at 21:20, Mirko Friedenhagen <[email protected]>
wrote:

> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to