It means it can't find the artifactsItems from the config. Can you post your
pom (or at least the plugin part)?
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 17, 2007 4:12 AM
To: Maven Users List
Subject: Re: Error in maven-dependency:copy
Actually, I'm want to copy artifacts during the package phase and that's
why I use the <executions> tag...However, both dependency:copy only and
package execution throw the same error as previously.
Version is clearly 2.0-alpha-4; I just wanted to test copying junit
artifact and put it into another directory, straightforward the example
(http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html#Copying%20From%20the%20Command%20Line)
...but it still fails...
What does the error message mean ?
[INFO] One or more required plugin parameters are invalid/missing for
'dependency:copy'
[0] inside the definition for plugin: 'maven-dependency-plugin'specify
the following:
<configuration>
...
<artifactItems>VALUE</artifactItems>
</configuration>.
Thanks,
Hervé
1) Log:
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] One or more required plugin parameters are invalid/missing for
'dependency:copy'
[0] inside the definition for plugin: 'maven-dependency-plugin'specify
the following:
<configuration>
...
<artifactItems>VALUE</artifactItems>
</configuration>.
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error
configuring: org.apache.maven.plugins:maven-dependency-plugin. Reason:
Invalid or missing parameters: [Mojo parameter [name: 'artifactItems';
alias: 'null']] for mojo:
org.apache.maven.plugins:maven-dependency-plugin:2.0-alpha-4:copy
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:568)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginParameterException: Error
configuring: org.apache.maven.plugins:maven-dependency-plugin. Reason:
Invalid or missing parameters: [Mojo parameter [name: 'artifactItems';
alias: 'null']] for mojo:
org.apache.maven.plugins:maven-dependency-plugin:2.0-alpha-4:copy
at
org.apache.maven.plugin.DefaultPluginManager.checkRequiredParameters(DefaultPluginManager.java:907)
at
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:612)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:421)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more
[INFO]
------------------------------------------------------------------------
2) pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0-alpha-4</version>
<configuration>
<artifactItems>
<artifactItem>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<type>jar</type>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
</configuration>
</plugin>
Brian E. Fox a écrit :
You're making progress. The message now says maven-dependency-plugin not
dependency-maven-plugin like your first error. I suspect that your problem is
now the same as described in the faq:
http://maven.apache.org/plugins/maven-dependency-plugin/faq.html
Specifically, you must remove your configuration of the artifactItems from the
<executions> tag. (the faq has a link to the proper configuration sample)
-----Original Message-----
From: Herve Chang [mailto:[EMAIL PROTECTED]
Sent: Monday, April 16, 2007 10:38 AM
To: Maven Users List; Brian E. Fox
Subject: Re: Error in maven-dependency:copy
Hello Brian,
Thanks for helping but the problem still remains...
I've removed:
- all metadata files in /org/codehaus/mojo of my local repository ,
- maven-dependency-plugin and dependency-maven-plugin directories in
/org/codehaus/mojo
- and also \org\apache\maven\plugins\maven-dependency-plugin
I'm also using maven-dependency-plugin version 2.0-alpha-4 as stated in
my pom.xml and the error message below.
Do you have any others idea?
PS: I can't find any 2.0.7 version of maven-dependency-plugin, what do
you mean by 2.0.7 ? Am I misunderstanding sth. about the management of
this plugin version ?
Thanks,
Hervé
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] One or more required plugin parameters are invalid/missing for
'dependency:copy'
[0] inside the definition for plugin: 'maven-dependency-plugin'specify
the following:
<configuration>
...
<artifactItems>VALUE</artifactItems>
</configuration>.
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error
configuring: org.apache.maven.plugins:maven-dependency-plugin. Reason:
Invalid or missing parameters: [Mojo parameter [name: 'artifactItems';
alias: 'null']] for mojo:
org.apache.maven.plugins:maven-dependency-plugin:2.0-alpha-4:copy
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:568)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginParameterException: Error
configuring: org.apache.maven.plugins:maven-dependency-plugin. Reason:
Invalid or missing parameters: [Mojo parameter [name: 'artifactItems';
alias: 'null']] for mojo:
org.apache.maven.plugins:maven-dependency-plugin:2.0-alpha-4:copy
at
org.apache.maven.plugin.DefaultPluginManager.checkRequiredParameters(DefaultPluginManager.java:907)
at
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:612)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:421)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more
[INFO]
------------------------------------------------------------------------
Brian E. Fox a écrit :
Somehow you are getting the old dependency-maven-plugin instead of the
maven-dependency-plugin. Clear the /org/codehaus/mojo metadata from your local
repo (and any internal proxies you have) and try again. This is already fixed
for 2.0.7....doesn't help you now though ;-)
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, April 16, 2007 4:08 AM
To: users@maven.apache.org
Subject: Error in maven-dependency:copy
Hello,
I'm trying to copy some specific artifacts using the
maven-dependency-plugin (copy goal). However, it seems that the plugin
does not to find some required parameters.
I'm doing sth very simple and straightforward from what I've read from
http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html
but it simply does not work...
Error log & plugin usage are just below,
Am I missing something or are there any bugs in the plugin ?
Thanks,
Hervé
=> Error log:
[INFO] task-segment: [dependency:copy]
[INFO]
----------------------------------------------------------------------------
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] One or more required plugin parameters are invalid/missing for
'dependency:copy'
[0] inside the definition for plugin: 'dependency-maven-plugin'specify
the following:
<configuration>
...
<artifactItems>VALUE</artifactItems>
</configuration>.
[INFO]
------------------------------------------------------------------------
=> Usage of this plugin in my pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupdId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0-alpha-4</version>
<configuration>
<artifactItems>
<artifactItem>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<type>jar</type>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
</configuration>
</plugin>
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]