Hello List!

In a custom mojo, I have a plexus component field like this:

 /**
  * @component
  */
 private ScmManager scmManager;


Using the Plug-In on the commandline works, but when I try to execute the Mojo using the maven-embedder, I get an IllegalArgumentException. Could this be a bug in the embedder, or why isn't this working?
Partial stack:

...
   ... 13 more
Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException: Error composing component at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:33) at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101) at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
   ... 16 more
Caused by: org.codehaus.plexus.component.composition.CompositionException: Composition failed for the field scmManager in object of type com.giniality.TransferMojo at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:144) at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73) at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68) at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486) at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29)
   ... 18 more
Caused by: java.lang.IllegalArgumentException
   at sun.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source)
   at java.lang.reflect.Field.set(Unknown Source)
at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:137)
   ... 22 more

Is there a reason? Should I file a Jira?

Regards,
   Michael

--
Giniality AG - Michael Böckling; Steinenberg 21, CH-4051 Basel
P: +41 61 226 99 63 - F: +41 61 226 99 69
[EMAIL PROTECTED]; http://www.giniality.com/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to