You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mitch Turner <tu...@gmail.com> on 2017/04/08 01:09:30 UTC
Maven Embedder 3.3.9 Functional Example Help
Hello folks,
I am attempting to use maven-embedder:3.3.9 and have thus far been
unsuccessful.
I forked a functioning repo for Maven version 3.1.1 however I would like to
use 3.3.9 or newer.
My attempt to run 3.3.9 is here:
https://github.com/tc-turner/maven-embedder-otg/tree/339
You can see the full stack trace here:
https://github.com/tc-turner/maven-embedder-otg/issues/1
Here is a portion of the stack trace in case it is obvious to you:
mturner-ol:target mturner$ java -jar
maven-embedder-example-1-jar-with-dependencies.jar
[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
1 error
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
Does anyone have a functional example of using maven-embedder?
Thanks,
Mitchell Turner