Hi all!!

I'm having some troubles in developing Hello plugin as stated in http://maven.apache.org/maven2/developers/developing-plugins-with-marmalade.html. The version I'm working with is 2.0-beta-1, although with 2.0-alpha-3 there was the same problem.
Bellow I explained project structure, sources and so on.

Project structure
-------------------------------------------------
- src/main/scripts/hello.mmld
- pom.xml

Sources
----------------------------------------------
***** hello.mmld ********************
<mojo xmlns="marmalade:mojo">
 <metadata>
   <goal>hello</goal>
   <description>Say Hello to the World.</description>
 </metadata>
 <execute>
   <c:out xmlns:c="marmalade:core">Hello, World</c:out>
 </execute>
</mojo>

***** pom.xml *********************
<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>org.apache.maven.plugins</groupId>
   <artifactId>maven-hello-plugin</artifactId>
   <version>1.0-SNAPSHOT</version>
   <packaging>maven-plugin</packaging>
   <name>Hello World plugin</name>
   <build>
       <resources>
           <resource>
               <directory>src/main/scripts</directory>
               <includes>
                   <include>**/*.mmld</include>
               </includes>
           </resource>
       </resources>
   </build>
</project>

Actions
----------------------------------------------------------------------------
> m2 clean:clean install
[INFO] Searching repository for plugin with prefix: 'clean'.
[INFO] ---------------------------------------------------------------------------- [INFO] Building org.apache.maven.plugins:maven-hello-plugin:maven-plugin:1.0-SNAPSHOT
[INFO]    task-segment: [clean:clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /home/maven/maven2plugin/target
[INFO] [plugin:descriptor]
[INFO] [resources:resources]
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] Setting reports dir: /home/maven/maven2plugin/target/surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------
There are no test to run.

Results :
[surefire] Tests run: 0, Failures: 0, Errors: 0

[INFO] [jar:jar]
[INFO] Building jar: /home/maven/maven2plugin/target/maven-hello-plugin-1.0-SNAPSHOT.jar
[INFO] [plugin:addPluginArtifactMetadata]
[INFO] [install:install]
[INFO] Installing /home/maven/maven2plugin/target/maven-hello-plugin-1.0-SNAPSHOT.jar to /home/maven/.m2/repository/org/apache/maven/plugins/maven-hello-plugin/1.0-SNAPSHOT/maven-hello-plugin-1.0-SNAPSHOT.jar [INFO] ----------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ----------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Mon Sep 19 12:42:00 CEST 2005
[INFO] Final Memory: 3M/7M
[INFO] ----------------------------------------------------------------------------


>m2 hello:hello
[INFO] Searching repository for plugin with prefix: 'hello'.
Downloading: file:///home/maven/.m2/repository/org/apache/maven/plugins/maven-hello-plugin/RELEASE/maven-hello-plugin-RELEASE.pom
[WARNING]
***** Using defaults for missing POM org.apache.maven.plugins:maven-hello-plugin:pom:RELEASE *****

Downloading: file:///home/maven/.m2/repository/org/apache/maven/plugins/maven-hello-plugin/RELEASE/maven-hello-plugin-RELEASE.jar [INFO] Cannot find mojo descriptor for: 'hello:hello' - Treating as non-aggregator. [INFO] ---------------------------------------------------------------------------- [INFO] Building org.apache.maven.plugins:maven-hello-plugin:maven-plugin:1.0-SNAPSHOT
[INFO]    task-segment: [hello:hello]
[INFO] ---------------------------------------------------------------------------- Downloading: file:///home/maven/.m2/repository/org/apache/maven/plugins/maven-hello-plugin/RELEASE/maven-hello-plugin-RELEASE.jar [INFO] ----------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ----------------------------------------------------------------------------
[INFO] Main Error:
 Mojo could not be found - check that the goal name is correct
 org.apache.maven.plugins:maven-hello-plugin:RELEASE:maven-plugin

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)

Root error:
File: /home/maven/.m2/repository/org/apache/maven/plugins/maven-hello-plugin/RELEASE/maven-hello-plugin-RELEASE.jar does not exist [INFO] ----------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Sep 19 12:42:57 CEST 2005
[INFO] Final Memory: 1M/2M
[INFO] ----------------------------------------------------------------------------


Instead of looking for maven-hello-plugin-1.0-SNAPSHOT.jar it looks for maven-hello-plugin-RELEASE.jar

I'm a bit confused with this issue. Any comment?

Thanks in advance.

Best regards,

Pablo.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to