Hello Stephen, I will share how to do this in general. As it it not as easy
as I hoped I will firstly extract a POC project and share that on GitHub
immediately with the risk of never succeeding :-)

Regards
Mirko
-- 
Sent from my mobile
Am 21.11.2015 23:34 schrieb "Stephen Connolly" <
stephen.alan.conno...@gmail.com>:

> If you get this working, any chance you could share your work?
>
> On 21 November 2015 at 21:20, Mirko Friedenhagen <mfriedenha...@gmail.com>
> 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: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
>

Reply via email to