Can you run mvn help:effective-pom to confirm that the right version of the
Plugin is being used?
- Brett
On 16/02/2011, at 10:29 PM, Smita Das wrote:
>
>
> Hi,
>
>
>
> I am using npanday 1.2.1 for running nunit tests from dotnet from maven.
>
> I can compile and run the tests while running the individual goals but
> when I do an 'mvn install', I get the error trace as mentioned below.
>
> I don't know why it picks up maven-install-plugin 1.1 when it should
> consider maven-install-plugin 1.2.1
>
> Even when I explicitly specify the version in the pom.xml as 1.2.1, it
> stills picks up the version 1.1 and throws error as mentioned.
>
> <plugin>
>
> <groupId>npanday.plugin</groupId>
>
> <artifactId>maven-install-plugin</artifactId>
>
> <version>1.2.1</version>
>
> </plugin>
>
>
>
> Please help me on this as I don't know if there is some extra settings
> involved, I am fairly new to dotnet as well as npanday.
>
>
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] BUILD ERROR
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Internal error in the plugin manager executing goal
> 'npanday.plugin:maven-install-plugin:1.1:install': Unable to find the
> mojo 'npanday.plugin:maven-inst
>
> all-plugin:1.1:install' in the plugin
> 'npanday.plugin:maven-install-plugin'Component descriptor cannot be
> found in the component repository: org.apache.mav
>
> en.artifact.handler.ArtifactHandlerdotnet-module.
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Trace
>
> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
> in the plugin manager executing goal
> 'npanday.plugin:maven-install-plugin:1.1:install': U
>
> nable to find the mojo 'npanday.plugin:maven-install-plugin:1.1:install'
> in theplugin 'npanday.plugin:maven-install-plugin'
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
> LifecycleExecutor.java:562)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
> ycle(DefaultLifecycleExecutor.java:499)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
> ifecycleExecutor.java:478)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
> Failures(DefaultLifecycleExecutor.java:330)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:291)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
> ycleExecutor.java:142)
>
> at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
>
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to
> find the mojo 'npanday.plugin:maven-install-plugin:1.1:install' in the
> plugin 'npanday.plugin:maven-install-plugin'
>
> at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
> uginManager.java:618)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
> nager.java:429)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
> LifecycleExecutor.java:558)
>
> ... 16 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
> ion:
>
> Unable to lookup component
> 'org.apache.maven.plugin.Mojonpanday.plugin:maven-install-plugin:1.1:ins
> tall', it could not be started
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:339)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:440)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
> uginManager.java:609)
>
> ... 18 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycleExc
> eption: Error starting component
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:109)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
> ponentInstance(AbstractComponentManager.java:95)
>
> at
> org.codehaus.plexus.component.manager.PerLookupComponentManager.getCompo
> nent(PerLookupComponentManager.java:48)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:331)
>
> ... 20 more
>
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionExc
> eption: Error composing component
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:33)
>
> at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
> ecycleHandler.java:101)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:105)
>
> ... 23 more
>
> Caused by:
> org.codehaus.plexus.component.composition.CompositionException:
> Composition failed of field netExecutableFactory in object of type
> npanday.plugin.ins
>
> tall.InstallerMojo because the requirement
> ComponentRequirement{role='npanday.executable.NetExecutableFactory',
> roleHint='null', fieldName='netExecutableFactory'} was missing
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:154)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembl
> eComponent(FieldComponentComposer.java:73)
>
> at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManage
> r.assembleComponent(DefaultComponentComposerManager.java:68)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexu
> sContainer.java:1486)
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:29)
>
> ... 25 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
> ion: Unable to lookup component
> 'npanday.executable.NetExecutableFactory', it could not be started
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:339)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:129)
>
> ... 29 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycleExc
> eption: Error starting component
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:109)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
> ponentInstance(AbstractComponentManager.java:95)
>
> at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
> etComponent(ClassicSingletonComponentManager.java:92)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:331)
>
> ... 30 more
>
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionExc
> eption: Error composing component
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:33)
>
> at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
> ecycleHandler.java:101)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:105)
>
> ... 33 more
>
> Caused by:
> org.codehaus.plexus.component.composition.CompositionException:
> Composition failed of field compilerContext in object of type
> npanday.executable.impl
>
> .NetExecutableFactoryImpl because the requirement
> ComponentRequirement{role='npanday.executable.compiler.CompilerContext',
> roleHint='null', fieldName='null'} wa
>
> s missing
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:154)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembl
> eComponent(FieldComponentComposer.java:73)
>
> at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManage
> r.assembleComponent(DefaultComponentComposerManager.java:68)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexu
> sContainer.java:1486)
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:29)
>
> ... 35 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
> ion: Unable to lookup component
> 'npanday.executable.compiler.CompilerContext'
>
> , it could not be started
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:339)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:129)
>
> ... 39 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycleExc
> eption: Error starting component
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:109)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
> ponentInstance(AbstractComponentManager.java:95)
>
> at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
> etComponent(ClassicSingletonComponentManager.java:92)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:331)
>
> ... 40 more
>
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution
>
> Exception: Error composing component
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:33)
>
> at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
> ecycleHandler.java:101)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:105)
>
> ... 43 more
>
> Caused by:
> org.codehaus.plexus.component.composition.CompositionException:
> Composition failed of field artifactContext in object of type
> npanday.executable.impl
>
> .CompilerContextImpl because the requirement
> ComponentRequirement{role='npanday.artifact.ArtifactContext',
> roleHint='null', fieldName='null'} was missing
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:154)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembl
> eComponent(FieldComponentComposer.java:73)
>
> at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManage
> r.assembleComponent(DefaultComponentComposerManager.java:68)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexu
> sContainer.java:1486)
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:29)
>
> ... 45 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
> ion: Unable to lookup component 'npanday.artifact.ArtifactContext', it
> could
>
> not be started
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:339)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:129)
>
> ... 49 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycleExc
> eption: Error starting component
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:109)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
> ponentInstance(AbstractComponentManager.java:95)
>
> at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.g
> etComponent(ClassicSingletonComponentManager.java:92)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:331)
>
> ... 50 more
>
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution
>
> Exception: Error composing component
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:33)
>
> at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLif
> ecycleHandler.java:101)
>
> at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComp
> onentLifecycle(AbstractComponentManager.java:105)
>
> ... 53 more
>
> Caused by:
> org.codehaus.plexus.component.composition.CompositionException:
> Composition failed of field artifactHandlers in object of type
> npanday.artifact.impl.
>
> ArtifactContextImpl because the requirement
> ComponentRequirement{role='org.apache.maven.artifact.handler.ArtifactHan
> dler', roleHint='null', fieldName='artifactH
>
> andlers'} was missing
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:154)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assembl
> eComponent(FieldComponentComposer.java:73)
>
> at
> org.codehaus.plexus.component.composition.DefaultComponentComposerManage
> r.assembleComponent(DefaultComponentComposerManager.java:68)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexu
> sContainer.java:1486)
>
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
> execute(CompositionPhase.java:29)
>
> ... 55 more
>
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
> ion: Component descriptor cannot be found in the component repository:
> org.ap
>
> ache.maven.artifact.handler.ArtifactHandlerdotnet-module.
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:323)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:312)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
> .java:440)
>
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookupList(DefaultPlexusConta
> iner.java:423)
>
> at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assignR
> equirementToField(FieldComponentComposer.java:111)
>
> ... 59 more
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: 29 seconds
>
> [INFO] Finished at: Wed Feb 16 13:18:58 IST 2011
>
> [INFO] Final Memory: 27M/50M
>
> [INFO]
> ------------------------------------------------------------------------
>
>
>
> Warm regards,
>
> Smita Das.
>
--
Brett Porter
[email protected]
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter