Hello, thanks for the help.
the plugin.xml (packaged) looks like follows: <?xml version="1.0" encoding="UTF-8"?> <plugin> <description></description> <groupId>net.anotheria</groupId> <artifactId>maven-ano-doc-plugin</artifactId> <version>1.0-SNAPSHOT</version> <goalPrefix>ano-doc</goalPrefix> <isolatedRealm>false</isolatedRealm> <inheritedByDefault>true</inheritedByDefault> <mojos/> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <type>jar</type> <version>2.0</version> </dependency> </dependencies> </plugin> mvn help:describe fails: [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'help'. [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.apache.maven.plugins:maven-help-plugin Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata. org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT from the specified remote repositories: nexus (http://nexus.anotheria.net/nexus/content/groups/public) for project org.apache.maven.plugins:maven-help-plugin On Tue, Oct 5, 2010 at 12:21 AM, Justin Edelson <jus...@justinedelson.com> wrote: > Hard to tell from this code. Check the plugin.xml file which is being > generated. Also mvn help:describe (which uses the plugin.xml > descriptor IIRC). > > Also, my guess is that you don't actually want to include this line: > * @execute phase="generate-sources" > > But I doubt that's the source of the error below. > > Justin > > > > On Mon, Oct 4, 2010 at 5:50 PM, Leon Rosenberg <rosenberg.l...@gmail.com> > wrote: >> Hello, >> >> I'm currently writing my first plugin and am struggling with very basics. >> From the guide >> (http://maven.apache.org/guides/plugin/guide-java-plugin-development.html) >> I understood that if I >> specify a goal in a javadoc annotation I will able to call it later >> directly, but I fail to achieve it. In my plugin I'm annotating the >> code with generate: >> >> >> /** >> * Generates ano-doc classes. >> * >> * @goal generate >> * @phase generate-sources >> * @execute phase="generate-sources" >> * >> */ >> public class GeneratorMojo extends AbstractMojo{ >> >> public void execute() throws MojoExecutionException, >> MojoFailureException { >> getLog().info("YOOOO HEI!!!!"); >> >> } >> >> } >> >> After the packaging, and installing, and running from the directory I >> want to use it: >> anot...@colin:~/projects/aos/ano-site$ mvn ano-doc:generate >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Required goal not found: ano-doc:generate in >> net.anotheria:maven-ano-doc-plugin:1.0-SNAPSHOT >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: < 1 second >> [INFO] Finished at: Mon Oct 04 23:48:07 CEST 2010 >> [INFO] Final Memory: 8M/81M >> >> >> My plugin pom looks like this: >> <project> >> <modelVersion>4.0.0</modelVersion> >> <groupId>net.anotheria</groupId> >> <artifactId>maven-ano-doc-plugin</artifactId> >> <packaging>maven-plugin</packaging> >> <version>1.0-SNAPSHOT</version> >> <name>AnoDoc Generator for Maven</name> >> >> <distributionManagement> >> <!--omited--> >> </distributionManagement> >> >> <dependencies> >> <dependency> >> <groupId>org.apache.maven</groupId> >> <artifactId>maven-plugin-api</artifactId> >> <version>2.0</version> >> </dependency> >> </dependencies> >> </project> >> >> my pom in which I intend to use the new project : >> <build> >> <plugins> >> <plugin> >> <groupId>net.anotheria</groupId> >> <artifactId>maven-ano-doc-plugin</artifactId> >> <version>1.0-SNAPSHOT</version> >> <executions> >> <execution> >> <phase>generate-sources</phase> >> <goals> >> <goal>generate</goal> >> </goals> >> </execution> >> </executions> >> </plugin> >> </plugins> >> </build> >> >> >> any help would be greatly appreciated >> regards >> Leon >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org