You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "ah2 sur communication-langages-et-systemes.com" <ah...@communication-langages-et-systemes.com> on 2005/07/17 17:31:01 UTC

trying to have the hello plugin work...

Hello,
 
I followed the hello plugin with marmalade instruction on page : 
http://maven.apache.org/maven2/developers/developing-plugins-with-marmal
ade.html
 
PLUS, the mailing list help :
http://marc.theaimsgroup.com/?l=turbine-maven-user
<http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112066315327635&w=
2> &m=112066315327635&w=2
 
so I suppressed the "<id>" tag, added a parameter... and added the
<dependencies>
given in this post :
  <dependencies>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-plugin-api</artifactId>
      <version>2.0-beta-1-SNAPSHOT</version>
    </dependency>
    <dependency>
      <groupId>marmalade</groupId>
      <artifactId>marmalade-core</artifactId>
      <version>1.0-alpha-4</version> 
    </dependency>
    <dependency>
      <groupId>marmalade</groupId>
      <artifactId>marmalade-el-commons</artifactId>
     <version>1.0-alpha-3</version> 
    </dependency>
    <dependency>
      <groupId>marmalade</groupId>
      <artifactId>marmalade-tags-io</artifactId>
      <version>1.0-alpha-3</version> 
    </dependency>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-script-marmalade</artifactId>
   <version>2.0-beta-1-SNAPSHOT</version>
    </dependency>
  </dependencies>

 
that is when it still not works:
When starting "M2 -e hello:hello", the error seems to be : M2 cannot
find the maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom file in the
repository of   http://repo1.maven.org/maven2,
http://repo1.maven.org/maven2/plugins
 
see the stacktrace under...
 
thanks for help...
Antoine
 
...
...
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-script-marmalade/2.
0-beta-1-SNAPSHOT/maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom
[WARNING] Unable to get resource from repository
http://repo1.maven.org/maven2
Downloading:
http://repo1.maven.org/maven2/plugins/org/apache/maven/maven-script-marm
alade/2.0-beta-1-SNAPSHOT/maven-scr
ipt-marmalade-2.0-beta-1-SNAPSHOT.pom
[WARNING] Unable to get resource from repository
http://repo1.maven.org/maven2/plugins
[INFO]
------------------------------------------------------------------------
----
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
----
[INFO] Diagnosis: Error configuring plugin for execution of
'hello:hello'.
[INFO]
------------------------------------------------------------------------
----
[ERROR] Cause:
org.apache.maven.plugin.MojoExecutionException: Error configuring plugin
for execution of 'hello:hello'.
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:378)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:169)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
l(DefaultLifecycleExecutor.java:150)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:133)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:103)
        at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: org.apache.maven.plugin.PluginConfigurationException: Cannot
resolve plugin dependencies
        at
org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComp
lete(DefaultPluginManager.java:608)
        at
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
uginManager.java:493)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:373)
        ... 15 more
Caused by:
org.apache.maven.artifact.resolver.TransitiveArtifactResolutionException
: Unable to read the metadata file
  org.apache.maven:maven-script-marmalade:2.0-beta-1-SNAPSHOT:jar
 
from the specified remote repositories:
  http://repo1.maven.org/maven2, http://repo1.maven.org/maven2/plugins
Path to dependency:
        1)
org.apache.maven.plugins:maven-hello-plugin:maven-plugin:1.0-SNAPSHOT
 
 
 
 
 

RE : trying to have the hello plugin work...

Posted by "ah2 sur communication-langages-et-systemes.com" <ah...@communication-langages-et-systemes.com>.
Thanks,
I did it and it's ok... But now, I ve got another error.
See stacktrace here under.
I used the dependency :
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-plugin-api</artifactId>
      <!-- changed this version -->
      <version>2.0-SNAPSHOT</version>
And also tried this one :
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-plugin-api</artifactId>
      <!-- changed this version -->
      <version>2.0-alpha-3</version>
But, it seems it can't find the 'marmalade' component.
And also, what is this :
Unable to lookup component
'org.apache.maven.plugin.Mojoorg.apache.maven.plugins:maven-hello-plugin
:1.0-SNAPSHOT:hello', it could not be created
???
Mojoorg ????

Any idea ?
Thank you
Antoine

The stacktrace :
[INFO]
------------------------------------------------------------------------
----
[INFO] Building Maven Hello World Plugin
[INFO]
------------------------------------------------------------------------
----
[INFO] maven-hello-plugin: using locally installed snapshot
[INFO] maven-script-marmalade: resolved to version 2.0-20050407.164450-2
from local repository
[INFO] maven-script-root: resolved to version 2.0-20050407.164450-2 from
local repository
[INFO] maven: resolved to version 2.0-20050623.042038-4 from local
repository
[INFO] maven-plugin: resolved to version 2.0-20050407.164450-2 from
local repository
[ERROR] Nonexistent component:
org.codehaus.plexus.component.factory.ComponentFactorymarmalade
[INFO]
------------------------------------------------------------------------
----
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
----
[INFO] Diagnosis: Error looking up plugin:
[INFO]
------------------------------------------------------------------------
----
[ERROR] Cause:
org.apache.maven.plugin.MojoExecutionException: Error looking up plugin:
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:382)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:169)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
l(DefaultLifecycleExecutor.java:150)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:133)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:103)
        at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by:
org.codehaus.plexus.component.repository.exception.ComponentLookupExcept
ion: Unable to lookup component 'org.
apache.maven.plugin.Mojoorg.apache.maven.plugins:maven-hello-plugin:1.0-
SNAPSHOT:hello', it could not be created
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:311)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer
.java:416)
        at
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
uginManager.java:495)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:373)
        ... 15 more
Caused by:
org.codehaus.plexus.component.factory.ComponentInstantiationException:
Unable to create component as factory
'marmalade' could not be found
        at
org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(Defau
ltPlexusContainer.java:1411)
        at
org.codehaus.plexus.component.manager.AbstractComponentManager.createCom
ponentInstance(AbstractComponentManag
er.java:93)

-----Message d'origine-----
De : Charles Daniels [mailto:cjdaniels4@gmail.com] 
Envoyé : dimanche 17 juillet 2005 17:55
À : Maven Users List
Objet : Re: trying to have the hello plugin work...


If you follow the link
http://www.ibiblio.org/maven2/org/apache/maven/maven-script-marmalade/,
you will see that there is no subdirectory named 2.0-beta-1-SNAPSHOT,
but there is one named 2.0-SNAPSHOT. Change the dependency version to
match.

On 7/17/05, ah2 sur communication-langages-et-systemes.com
<ah...@communication-langages-et-systemes.com> wrote:
> Hello,
> 
> I followed the hello plugin with marmalade instruction on page : 
> http://maven.apache.org/maven2/developers/developing-plugins-with-marm
> al
> ade.html
> 
> PLUS, the mailing list help : 
> http://marc.theaimsgroup.com/?l=turbine-maven-user
> <http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112066315327635&
> w=
> 2> &m=112066315327635&w=2
> 
> so I suppressed the "<id>" tag, added a parameter... and added the 
> <dependencies> given in this post :
>  <dependencies>
>    <dependency>
>      <groupId>org.apache.maven</groupId>
>      <artifactId>maven-plugin-api</artifactId>
>      <version>2.0-beta-1-SNAPSHOT</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-core</artifactId>
>      <version>1.0-alpha-4</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-el-commons</artifactId>
>     <version>1.0-alpha-3</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-tags-io</artifactId>
>      <version>1.0-alpha-3</version>
>    </dependency>
>    <dependency>
>      <groupId>org.apache.maven</groupId>
>      <artifactId>maven-script-marmalade</artifactId>
>   <version>2.0-beta-1-SNAPSHOT</version>
>    </dependency>
>  </dependencies>
> 
> 
> that is when it still not works:
> When starting "M2 -e hello:hello", the error seems to be : M2 cannot 
> find the maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom file in the
> repository of   http://repo1.maven.org/maven2,
> http://repo1.maven.org/maven2/plugins
> 
> see the stacktrace under...
> 
> thanks for help...
> Antoine
> 
> ...
> ...
> Downloading: 
> http://repo1.maven.org/maven2/org/apache/maven/maven-script-marmalade/
> 2.
> 0-beta-1-SNAPSHOT/maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom
> [WARNING] Unable to get resource from repository
> http://repo1.maven.org/maven2
> Downloading:
>
http://repo1.maven.org/maven2/plugins/org/apache/maven/maven-script-marm
> alade/2.0-beta-1-SNAPSHOT/maven-scr
> ipt-marmalade-2.0-beta-1-SNAPSHOT.pom
> [WARNING] Unable to get resource from repository
> http://repo1.maven.org/maven2/plugins
> [INFO]
>
------------------------------------------------------------------------
> ----
> [ERROR] BUILD ERROR
> [INFO]
>
------------------------------------------------------------------------
> ----
> [INFO] Diagnosis: Error configuring plugin for execution of
> 'hello:hello'.
> [INFO]
>
------------------------------------------------------------------------
> ----
> [ERROR] Cause:
> org.apache.maven.plugin.MojoExecutionException: Error configuring
plugin
> for execution of 'hello:hello'.
>        at
>
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
> nager.java:378)
>        at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
> LifecycleExecutor.java:169)
>        at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
> l(DefaultLifecycleExecutor.java:150)
>        at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
> ifecycleExecutor.java:133)
>        at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
> ycleExecutor.java:103)
>        at
> org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>        at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>        at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.apache.maven.plugin.PluginConfigurationException:
Cannot
> resolve plugin dependencies
>        at
>
org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComp
> lete(DefaultPluginManager.java:608)
>        at
>
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
> uginManager.java:493)
>        at
>
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
> nager.java:373)
>        ... 15 more
> Caused by:
>
org.apache.maven.artifact.resolver.TransitiveArtifactResolutionException
> : Unable to read the metadata file
>  org.apache.maven:maven-script-marmalade:2.0-beta-1-SNAPSHOT:jar
> 
> from the specified remote repositories:  
> http://repo1.maven.org/maven2, http://repo1.maven.org/maven2/plugins
> Path to dependency:
>        1) 
> org.apache.maven.plugins:maven-hello-plugin:maven-plugin:1.0-SNAPSHOT
> 
> 
> 
> 
> 
> 
>

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




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


Re: trying to have the hello plugin work...

Posted by Charles Daniels <cj...@gmail.com>.
If you follow the link
http://www.ibiblio.org/maven2/org/apache/maven/maven-script-marmalade/,
you will see that there is no subdirectory named 2.0-beta-1-SNAPSHOT,
but there is one named 2.0-SNAPSHOT. Change the dependency version to
match.

On 7/17/05, ah2 sur communication-langages-et-systemes.com
<ah...@communication-langages-et-systemes.com> wrote:
> Hello,
> 
> I followed the hello plugin with marmalade instruction on page :
> http://maven.apache.org/maven2/developers/developing-plugins-with-marmal
> ade.html
> 
> PLUS, the mailing list help :
> http://marc.theaimsgroup.com/?l=turbine-maven-user
> <http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112066315327635&w=
> 2> &m=112066315327635&w=2
> 
> so I suppressed the "<id>" tag, added a parameter... and added the
> <dependencies>
> given in this post :
>  <dependencies>
>    <dependency>
>      <groupId>org.apache.maven</groupId>
>      <artifactId>maven-plugin-api</artifactId>
>      <version>2.0-beta-1-SNAPSHOT</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-core</artifactId>
>      <version>1.0-alpha-4</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-el-commons</artifactId>
>     <version>1.0-alpha-3</version>
>    </dependency>
>    <dependency>
>      <groupId>marmalade</groupId>
>      <artifactId>marmalade-tags-io</artifactId>
>      <version>1.0-alpha-3</version>
>    </dependency>
>    <dependency>
>      <groupId>org.apache.maven</groupId>
>      <artifactId>maven-script-marmalade</artifactId>
>   <version>2.0-beta-1-SNAPSHOT</version>
>    </dependency>
>  </dependencies>
> 
> 
> that is when it still not works:
> When starting "M2 -e hello:hello", the error seems to be : M2 cannot
> find the maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom file in the
> repository of   http://repo1.maven.org/maven2,
> http://repo1.maven.org/maven2/plugins
> 
> see the stacktrace under...
> 
> thanks for help...
> Antoine
> 
> ...
> ...
> Downloading:
> http://repo1.maven.org/maven2/org/apache/maven/maven-script-marmalade/2.
> 0-beta-1-SNAPSHOT/maven-script-marmalade-2.0-beta-1-SNAPSHOT.pom
> [WARNING] Unable to get resource from repository
> http://repo1.maven.org/maven2
> Downloading:
> http://repo1.maven.org/maven2/plugins/org/apache/maven/maven-script-marm
> alade/2.0-beta-1-SNAPSHOT/maven-scr
> ipt-marmalade-2.0-beta-1-SNAPSHOT.pom
> [WARNING] Unable to get resource from repository
> http://repo1.maven.org/maven2/plugins
> [INFO]
> ------------------------------------------------------------------------
> ----
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> ----
> [INFO] Diagnosis: Error configuring plugin for execution of
> 'hello:hello'.
> [INFO]
> ------------------------------------------------------------------------
> ----
> [ERROR] Cause:
> org.apache.maven.plugin.MojoExecutionException: Error configuring plugin
> for execution of 'hello:hello'.
>        at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
> nager.java:378)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
> LifecycleExecutor.java:169)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
> l(DefaultLifecycleExecutor.java:150)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
> ifecycleExecutor.java:133)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
> ycleExecutor.java:103)
>        at
> org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>        at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.apache.maven.plugin.PluginConfigurationException: Cannot
> resolve plugin dependencies
>        at
> org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComp
> lete(DefaultPluginManager.java:608)
>        at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPl
> uginManager.java:493)
>        at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
> nager.java:373)
>        ... 15 more
> Caused by:
> org.apache.maven.artifact.resolver.TransitiveArtifactResolutionException
> : Unable to read the metadata file
>  org.apache.maven:maven-script-marmalade:2.0-beta-1-SNAPSHOT:jar
> 
> from the specified remote repositories:
>  http://repo1.maven.org/maven2, http://repo1.maven.org/maven2/plugins
> Path to dependency:
>        1)
> org.apache.maven.plugins:maven-hello-plugin:maven-plugin:1.0-SNAPSHOT
> 
> 
> 
> 
> 
> 
>

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