hi;

"org.apache.maven" i think this must be declared as plugin not a dependency.
Every thing related to maven as well

Enrico Boldrini wrote:
> 
> Hello,
> 
> I'm not able to compile the following hello world maven plugin (composed 
> by two files):
> 
> pom.xml:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0";
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/maven-v4_0_0.xsd";>
>     <modelVersion>4.0.0</modelVersion>
>     <groupId>sample.plugin</groupId>
>     <artifactId>maven-hello-plugin</artifactId>
>     <packaging>maven-plugin</packaging>
>     <version>1.0-SNAPSHOT</version>
>     <name>Sample Parameter-less Maven Plugin</name>
>     <dependencies>
>         <dependency>
>             <groupId>org.apache.maven</groupId>
>             <artifactId>maven-plugin-tools-api</artifactId>
>             <version>2.0</version>
>         </dependency>
>     </dependencies>
> </project>
> 
> src/main/java/sample/plugin/GreetingMojo.java:
> 
> package sample.plugin;
> 
> import org.apache.maven.plugin.AbstractMojo;
> import org.apache.maven.plugin.MojoExecutionException;
> 
> /**
>  * @goal sayhi
>  * @description Says "Hi" to the user
>  */
> public class GreetingMojo extends AbstractMojo {
>     public void execute() throws MojoExecutionException {
>     getLog().info("Hello, world.");
>     }
> }
> 
> The error is:
> 
> boldr...@ade:~/workspace/maven-hello-plugin$ mvn compile
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Sample Parameter-less Maven Plugin
> [INFO]    task-segment: [compile]
> [INFO] 
> ------------------------------------------------------------------------
> -----------------------------------------------------
> this realm = 
> app0.child-container[org.apache.maven.plugins:maven-plugin-plugin]
> urls[0] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/plugins/maven-plugin-plugin/2.4.1/maven-plugin-plugin-2.4.1.jar
> urls[1] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-10/doxia-site-renderer-1.0-alpha-10.jar
> urls[2] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.jar
> urls[3] = 
> file:/home/boldrini/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
> urls[4] = 
> file:/home/boldrini/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
> urls[5] = 
> file:/home/boldrini/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
> urls[6] = 
> file:/home/boldrini/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
> urls[7] = 
> file:/home/boldrini/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
> urls[8] = 
> file:/home/boldrini/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
> urls[9] = file:/home/boldrini/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
> urls[10] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-10/doxia-decoration-model-1.0-alpha-10.jar
> urls[11] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0-alpha-10/doxia-module-apt-1.0-alpha-10.jar
> urls[12] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0-alpha-10/doxia-module-fml-1.0-alpha-10.jar
> urls[13] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0-alpha-10/doxia-module-xdoc-1.0-alpha-10.jar
> urls[14] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0-alpha-10/doxia-module-xhtml-1.0-alpha-10.jar
> urls[15] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-api/2.4.1/maven-plugin-tools-api-2.4.1.jar
> urls[16] = 
> file:/home/boldrini/.m2/repository/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar
> urls[17] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.4.1/maven-reporting-impl-2.0.4.1.jar
> urls[18] = 
> file:/home/boldrini/.m2/repository/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar
> urls[19] = 
> file:/home/boldrini/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
> urls[20] = 
> file:/home/boldrini/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
> urls[21] = 
> file:/home/boldrini/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar
> urls[22] = 
> file:/home/boldrini/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
> urls[23] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-java/2.4.1/maven-plugin-tools-java-2.4.1.jar
> urls[24] =
> file:/home/boldrini/.m2/repository/qdox/qdox/1.6.1/qdox-1.6.1.jar
> urls[25] = 
> file:/home/boldrini/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-beanshell/2.4.1/maven-plugin-tools-beanshell-2.4.1.jar
> urls[26] = file:/home/boldrini/.m2/repository/bsh/bsh/1.3.0/bsh-1.3.0.jar
> Number of imports: 6
> import: org.codehaus.classworlds.en...@4891bb28
> import: org.codehaus.classworlds.en...@f8e44ca4
> import: org.codehaus.classworlds.en...@c51bc9e7
> import: org.codehaus.classworlds.en...@bece5185
> import: org.codehaus.classworlds.en...@3fee8e37
> import: org.codehaus.classworlds.en...@3fee19d8
> 
> 
> this realm = plexus.core
> urls[0] = file:/home/boldrini/maven-2.0.9/lib/maven-2.0.9-uber.jar
> Number of imports: 6
> import: org.codehaus.classworlds.en...@4891bb28
> import: org.codehaus.classworlds.en...@f8e44ca4
> import: org.codehaus.classworlds.en...@c51bc9e7
> import: org.codehaus.classworlds.en...@bece5185
> import: org.codehaus.classworlds.en...@3fee8e37
> import: org.codehaus.classworlds.en...@3fee19d8
> -----------------------------------------------------
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Internal error in the plugin manager executing goal 
> 'org.apache.maven.plugins:maven-plugin-plugin:2.4.1:descriptor': Unable 
> to find the mojo 
> 'org.apache.maven.plugins:maven-plugin-plugin:2.4.1:descriptor' in the 
> plugin 'org.apache.maven.plugins:maven-plugin-plugin'
> bsh.EvalError
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Fri Dec 19 11:04:58 GMT 2008
> [INFO] Final Memory: 7M/83M
> [INFO] 
> ------------------------------------------------------------------------
> 
> Am I missing something?
> 
> Thanks in advance,
> 
> Enrico
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Error-compiling-hello-world-maven-plugin-tp21089794p21091347.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to