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