Hi

Those docs are not up-to-date.

I have a small Maven plugin written in Ant that works. I'll try to
update the docs shortly using that as an example.

On 2010-12-16 18:28, [email protected] wrote:
> I'm just learning Maven and trying this demo:
> http://maven.apache.org/guides/plugin/guide-ant-plugin-development.html.
> I built the files as described. The install step works. The run step
> gets this error: Could not find goal 'hello' in plugin
> org.myproject.plugins:hello-plugin:2.0 among available goals.
> 
>  
> 
> C:\tmp\maven-user\maven-script-ant>mvn install
> 
> [INFO] Scanning for projects...
> 
> [INFO]
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Building Hello Plugin 1.0-SNAPSHOT
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO]
> 
> [INFO] --- maven-plugin-plugin:2.3:descriptor (default-descriptor) @
> hello-plugin ---
> 
> [WARNING] Goal prefix is: hello; Maven currently expects it to be hello
> 
> [INFO] Using 3 extractors.
> 
> [INFO] Applying extractor for language: java
> 
> [INFO] Extractor for language: java found 0 mojo descriptors.
> 
> [INFO] Applying extractor for language: bsh
> 
> [INFO] Extractor for language: bsh found 0 mojo descriptors.
> 
> [INFO] Applying extractor for language: ant
> 
> [INFO] Extractor for language: ant found 0 mojo descriptors.
> 
> [INFO]
> 
> [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @
> hello-plugin ---
> 
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> 
> [INFO] skip non existing resourceDirectory
> C:\tmp\maven-user\maven-script-ant\src\main\resources
> 
> [INFO]
> 
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> hello-plugin ---
> 
> [INFO] No sources to compile
> 
> [INFO]
> 
> [INFO] --- maven-resources-plugin:2.4.3:testResources
> (default-testResources) @ hello-plugin ---
> 
> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
> resources, i.e. build is platform dependent!
> 
> [INFO] skip non existing resourceDirectory
> C:\tmp\maven-user\maven-script-ant\src\test\resources
> 
> [INFO]
> 
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile)
> @ hello-plugin ---
> 
> [INFO] No sources to compile
> 
> [INFO]
> 
> [INFO] --- maven-surefire-plugin:2.5:test (default-test) @ hello-plugin
> ---
> 
> [INFO] No tests to run.
> 
> [INFO]
> 
> [INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ hello-plugin ---
> 
> [INFO] Building jar:
> C:\tmp\maven-user\maven-script-ant\target\hello-plugin-1.0-SNAPSHOT.jar
> 
> [INFO]
> 
> [INFO] --- maven-plugin-plugin:2.3:addPluginArtifactMetadata
> (default-addPluginArtifactMetadata) @ hello-plugin ---
> 
> [INFO]
> 
> [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
> hello-plugin ---
> 
> [INFO] Installing
> C:\tmp\maven-user\maven-script-ant\target\hello-plugin-1.0-SNAPSHOT.jar
> to C:\Documents and Settings\oldmad\.m2\repository\org\mypro
> 
> ject\plugins\hello-plugin\1.0-SNAPSHOT\hello-plugin-1.0-SNAPSHOT.jar
> 
> [INFO] Installing C:\tmp\maven-user\maven-script-ant\pom.xml to
> C:\Documents and
> Settings\oldmad\.m2\repository\org\myproject\plugins\hello-plugin\1.0
> 
> -SNAPSHOT\hello-plugin-1.0-SNAPSHOT.pom
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] BUILD SUCCESS
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Total time: 9.860s
> 
> [INFO] Finished at: Thu Dec 16 12:17:42 EST 2010
> 
> [INFO] Final Memory: 4M/7M
> 
> [INFO]
> ------------------------------------------------------------------------
> 
>  
> 
> C:\tmp\maven-user\maven-script-ant>mvn
> org.myproject.plugins:hello-plugin:hello
> 
> [INFO] Scanning for projects...
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] BUILD FAILURE
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Total time: 0.250s
> 
> [INFO] Finished at: Thu Dec 16 12:18:05 EST 2010
> 
> [INFO] Final Memory: 1M/3M
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [ERROR] Could not find goal 'hello' in plugin
> org.myproject.plugins:hello-plugin:2.0 among available goals -> [Help 1]
> 
> [ERROR]
> 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> 
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> 
> [ERROR]
> 
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> 
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException
> 
> C:\tmp\maven-user\maven-script-ant>mvn help:describe -Dplugin=hello
> 
>  
> 
> The help link is not helpful.
> 
>  
> 
> If I ask the help system to describe the hello plugin, it says that it
> is there, but if I use the fully qualified name it goes back to the
> error.
> 
>  
> 
> C:\tmp\maven-user\maven-script-ant>mvn help:describe -Dplugin=hello
> 
> [INFO] Scanning for projects...
> 
> [INFO]
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Building Hello Plugin 1.0-SNAPSHOT
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO]
> 
> [INFO] --- maven-help-plugin:2.1.1:describe (default-cli) @ hello-plugin
> ---
> 
> [INFO] org.myproject.plugins:hello-plugin:2.0
> 
>  
> 
> Name: Hello Plugin
> 
> Description: (no description available)
> 
> Group Id: org.myproject.plugins
> 
> Artifact Id: hello-plugin
> 
> Version: 2.0
> 
> Goal Prefix: hello
> 
>  
> 
> This plugin has 0 goal:
> 
>  
> 
> For more information, run 'mvn help:describe [...] -Ddetail'
> 
>  
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] BUILD SUCCESS
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Total time: 2.344s
> 
> [INFO] Finished at: Thu Dec 16 12:18:29 EST 2010
> 
> [INFO] Final Memory: 3M/6M
> 
> [INFO]
> ------------------------------------------------------------------------
> 
>  
> 
> C:\tmp\maven-user\maven-script-ant>mvn help:describe
> -Dplugin=org.myproject.plugins:hello-plugin:hello
> 
> [INFO] Scanning for projects...
> 
> [INFO]
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Building Hello Plugin 1.0-SNAPSHOT
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO]
> 
> [INFO] --- maven-help-plugin:2.1.1:describe (default-cli) @ hello-plugin
> ---
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] BUILD FAILURE
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Total time: 1.047s
> 
> [INFO] Finished at: Thu Dec 16 12:22:00 EST 2010
> 
> [INFO] Final Memory: 3M/6M
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-help-plugin:2.1.1:describe (default-cli)
> on project hello-plugin: Plugin does not exist:
> 
> Plugin could not be found, please check its coordinates for typos and
> ensure the required plugin repositories are defined in the POM
> 
> [ERROR] org.myproject.plugins:hello-plugin:maven-plugin:hello
> 
> [ERROR]
> 
> [ERROR] from the specified remote repositories:
> 
> [ERROR] central (http://repo1.maven.org/maven2, releases=true,
> snapshots=false)
> 
> [ERROR] -> [Help 1]
> 
> [ERROR]
> 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> 
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> 
> [ERROR]
> 
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> 
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> 
>  
> 
> Any ideas?
> 
>  
> 
> Thanks,
> 
> Dan
> 
>  
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to