[ 
http://jira.codehaus.org/browse/MNG-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Fox closed MNG-3121.
--------------------------

    Resolution: Won't Fix

The problem is you are specifying the phase you defined in your execution. The 
correct way to do this is put the configuration outside the executions block 
and then execute "mvn xml:run"

> goal specified in execution but not found in plugin
> ---------------------------------------------------
>
>                 Key: MNG-3121
>                 URL: http://jira.codehaus.org/browse/MNG-3121
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.0.7
>            Reporter: gvsg
>            Priority: Blocker
>
> Hi all;
> I want to run the XML-MAVEN-Plugin when 'mvn site:run' goal has been executed.
> Whien doing this I receive the following exception:
> org.apache.maven.lifecycle.LifecycleExecutionException: 'run' was specified 
> in an execution, but not found in the plugin
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindExecutionToLifecycle(DefaultLifecycleExecutor.java:1342)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1243)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:987)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         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)
> Here is a partial example of my pom.xml  file
>       <build>        
>         <plugins>
>               <plugin>
>                   <groupId>org.codehaus.mojo</groupId>
>                   <artifactId>xml-maven-plugin</artifactId>
>                   <version>1.0-beta-2-patched</version>
>                               <dependencies>
>                                       <dependency>
>                                  <groupId>org.codehaus.mojo</groupId>
>                                   <artifactId>xml-maven-plugin</artifactId>
>                                   <version>1.0-beta-2-patched</version>
>                                   <scope>provided</scope>
>                                       </dependency>
>                               </dependencies>
>                               <executions>
>                                 <execution>
>                                       <id>execution1</id>
>                                       <phase>site</phase>
>                                       <goals>
>                                               <goal>run</goal>
>                                       </goals>
>                           <configuration>
>                               <forceCreation>true</forceCreation>
>                               <transformationSets>
>                                   <transformationSet>
>                                       <dir>target</dir>
>                                       
> <stylesheet>./target/site/pmd-report-per-class.xslt</stylesheet>
>                                       <fileMappers>
>                                           <fileMapper 
> implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
>                                               
> <targetExtension>.html</targetExtension>
>                                           </fileMapper>
>                                       </fileMappers>
>                                       <includes>
>                                           <include>pmd.xml</include>
>                                       </includes>
>                                       <outputDir>target/site</outputDir>
>                                   </transformationSet>
>                               </transformationSets>
>                           </configuration>
>                                                         
>                               </execution>
>                               </executions>
>               </plugin>
> Note:: If I try to set this for other plugins this will also fail.
> Kind regards,
> Guy

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to