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
<[email protected]> 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 <[email protected]>
> 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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]