You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by He...@unice.fr on 2007/04/16 10:08:02 UTC

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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: Error in maven-dependency:copy

Posted by Herve Chang <He...@unice.fr>.
Hi Brian,

You're right. In fact, I made a mistake by using the plugin twice in my 
pom.xml (I've just seen the second usage at the completely bottom of the 
pom.xml...bad)

I've corrected and now it works perfectly.

Thanks for your help!

Hervé


E. Fox a écrit :
> It must be something with the environment because I took your snippet, added it to a pom and ran with no trouble:
> 
> Pom:
> <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>
> 	<artifactId>a</artifactId>
> 	<groupId>a</groupId>
> 	<version>1</version>
> 	<build>
> 		<plugins>
> 			<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>
> 
> 		</plugins>
> 	</build>
> </project>
> 
> Output:
> E:\svn\Maven\New Folder>mvn dependency:copy
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'dependency'.
> [INFO] ----------------------------------------------------------------------------
> [INFO] Building Unnamed - a:a:jar:1
> [INFO]    task-segment: [dependency:copy]
> [INFO] ----------------------------------------------------------------------------
> [INFO] [dependency:copy]
> [INFO] Configured Artifact: junit:junit:3.8.1:jar
> [INFO] junit:junit:3.8.1:jar already exists in E:\svn\Maven\New Folder\target\dependencies
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Tue Apr 17 12:15:36 PDT 2007
> [INFO] Final Memory: 4M/8M
> [INFO] ------------------------------------------------------------------------
> 
> -----Original Message-----
> From: Herve Chang [mailto:Herve.Chang@unice.fr] 
> Sent: Tuesday, April 17, 2007 10:28 AM
> To: Maven Users List
> Subject: Re: Error in maven-dependency:copy
> 
> Allright then, this is what i'm doing so far...
> 
> If I type dependency:copy, I get this error:
> 
> What's missing then ?
> 
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'dependency'.
> [INFO] 
> ----------------------------------------------------------------------------
> [INFO] Building Amui Server
> [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: 'maven-dependency-plugin'specify 
> the following:
> 
> <configuration>
>    ...
>    <artifactItems>VALUE</artifactItems>
> </configuration>.
> 
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> 
> 
> 
> Brian E. Fox a écrit :
>> Ok and this should work if you type mvn dependency:copy or mvn dependency:unpack. It's not bound to a phase in the pom so it won't run automatically.
>>
>> -----Original Message-----
>> From: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>> Sent: Tuesday, April 17, 2007 8:45 AM
>> To: Maven Users List
>> Subject: Re: Error in maven-dependency:copy
>>
>> Here it is:
>>
>>
>> <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>
>>
>> Hervé
>>
>> Brian E. Fox a écrit :
>>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>> 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:Herve.Chang@unice.fr] 
>>>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>>>> 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: 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
>>>> ---------------------------------------------------------------------
>>>> 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
>>> ---------------------------------------------------------------------
>>> 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
>> ---------------------------------------------------------------------
>> 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
> 
> 
> ---------------------------------------------------------------------
> 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


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


RE: Error in maven-dependency:copy

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
It must be something with the environment because I took your snippet, added it to a pom and ran with no trouble:

Pom:
<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>
	<artifactId>a</artifactId>
	<groupId>a</groupId>
	<version>1</version>
	<build>
		<plugins>
			<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>

		</plugins>
	</build>
</project>

Output:
E:\svn\Maven\New Folder>mvn dependency:copy
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO] ----------------------------------------------------------------------------
[INFO] Building Unnamed - a:a:jar:1
[INFO]    task-segment: [dependency:copy]
[INFO] ----------------------------------------------------------------------------
[INFO] [dependency:copy]
[INFO] Configured Artifact: junit:junit:3.8.1:jar
[INFO] junit:junit:3.8.1:jar already exists in E:\svn\Maven\New Folder\target\dependencies
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Tue Apr 17 12:15:36 PDT 2007
[INFO] Final Memory: 4M/8M
[INFO] ------------------------------------------------------------------------

-----Original Message-----
From: Herve Chang [mailto:Herve.Chang@unice.fr] 
Sent: Tuesday, April 17, 2007 10:28 AM
To: Maven Users List
Subject: Re: Error in maven-dependency:copy

Allright then, this is what i'm doing so far...

If I type dependency:copy, I get this error:

What's missing then ?

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO] 
----------------------------------------------------------------------------
[INFO] Building Amui Server
[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: 'maven-dependency-plugin'specify 
the following:

<configuration>
   ...
   <artifactItems>VALUE</artifactItems>
</configuration>.

[INFO] 
------------------------------------------------------------------------





Brian E. Fox a écrit :
> Ok and this should work if you type mvn dependency:copy or mvn dependency:unpack. It's not bound to a phase in the pom so it won't run automatically.
> 
> -----Original Message-----
> From: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> Sent: Tuesday, April 17, 2007 8:45 AM
> To: Maven Users List
> Subject: Re: Error in maven-dependency:copy
> 
> Here it is:
> 
> 
> <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>
> 
> Hervé
> 
> Brian E. Fox a écrit :
>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>> 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:Herve.Chang@unice.fr] 
>>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>>> 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: 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
>>> ---------------------------------------------------------------------
>>> 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
>> ---------------------------------------------------------------------
>> 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
> 
> ---------------------------------------------------------------------
> 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


---------------------------------------------------------------------
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: Error in maven-dependency:copy

Posted by Herve Chang <He...@unice.fr>.
Allright then, this is what i'm doing so far...

If I type dependency:copy, I get this error:

What's missing then ?

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO] 
----------------------------------------------------------------------------
[INFO] Building Amui Server
[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: 'maven-dependency-plugin'specify 
the following:

<configuration>
   ...
   <artifactItems>VALUE</artifactItems>
</configuration>.

[INFO] 
------------------------------------------------------------------------





Brian E. Fox a écrit :
> Ok and this should work if you type mvn dependency:copy or mvn dependency:unpack. It's not bound to a phase in the pom so it won't run automatically.
> 
> -----Original Message-----
> From: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> Sent: Tuesday, April 17, 2007 8:45 AM
> To: Maven Users List
> Subject: Re: Error in maven-dependency:copy
> 
> Here it is:
> 
> 
> <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>
> 
> Hervé
> 
> Brian E. Fox a écrit :
>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>> 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:Herve.Chang@unice.fr] 
>>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>>> 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: 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
>>> ---------------------------------------------------------------------
>>> 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
>> ---------------------------------------------------------------------
>> 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
> 
> ---------------------------------------------------------------------
> 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


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


RE: Error in maven-dependency:copy

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
Ok and this should work if you type mvn dependency:copy or mvn dependency:unpack. It's not bound to a phase in the pom so it won't run automatically.

-----Original Message-----
From: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
Sent: Tuesday, April 17, 2007 8:45 AM
To: Maven Users List
Subject: Re: Error in maven-dependency:copy

Here it is:


<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>

Hervé

Brian E. Fox a écrit :
> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> 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:Herve.Chang@unice.fr] 
>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>> 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: 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
>>
>> ---------------------------------------------------------------------
>> 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
> 
> ---------------------------------------------------------------------
> 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

---------------------------------------------------------------------
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: Error in maven-dependency:copy

Posted by He...@unice.fr.
Here it is:


<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>

Hervé

Brian E. Fox a écrit :
> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> 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:Herve.Chang@unice.fr] 
>> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>>> 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: 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
>>
>> ---------------------------------------------------------------------
>> 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
> 
> ---------------------------------------------------------------------
> 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

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


RE: Error in maven-dependency:copy

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
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:Herve.Chang@unice.fr] 
> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>> 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: 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
> 
> 
> ---------------------------------------------------------------------
> 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

---------------------------------------------------------------------
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: Error in maven-dependency:copy

Posted by He...@unice.fr.
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:Herve.Chang@unice.fr] 
> 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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
>> 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: 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
> 
> 
> ---------------------------------------------------------------------
> 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

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


RE: Error in maven-dependency:copy

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
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:Herve.Chang@unice.fr] 
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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> 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: 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


---------------------------------------------------------------------
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: Error in maven-dependency:copy

Posted by Herve Chang <He...@unice.fr>.
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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
> 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: 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


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


RE: Error in maven-dependency:copy

Posted by "Brian E. Fox" <br...@reply.infinity.nu>.
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: Herve.CHANG@unice.fr [mailto:Herve.CHANG@unice.fr] 
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: 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