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




Reply via email to