I guess I'm not clear what's happening here. Are you running this like mvn dependency:unpack or just binding to the lifecycle and doing mvn install? The copy and unpack goals won't work from the command line because of the artifactItem array. If you want to launch from the command line, use the xxx-dependencies or resolve goal.
-----Original Message----- From: Rollo, Dan [mailto:[EMAIL PROTECTED] Sent: Thursday, January 12, 2006 5:50 PM To: [email protected] Subject: [m2]: dependency-maven-plugin "artifactItems" error Sorry if I'm missing the obvious, but I keep getting the following error with the dependency plugin: [INFO] ------------------------------------------------------------------------ ---- [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ ---- [INFO] One or more required plugin parameters are invalid/missing for 'dependency:unpack' [0] inside the definition for plugin: 'dependency-maven-plugin'specify the following: <configuration> ... <artifactItems>VALUE</artifactItems> </configuration>. I have the following in my pom.xml ... <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> ... </dependencies> And <build> <plugins> ... <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>dependency-maven-plugin</artifactId> <executions> <execution> <id>unpack</id> <phase>package</phase> <goals> <goal>unpack</goal> </goals> <configuration> <artifactItems> <artifactItem> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <type>jar</type> <outputDirectory>${project.build.directory}/alternateLocation</outputDir ectory> </artifactItem> </artifactItems> <outputDirectory>${project.build.directory}</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> What am I missing? Dan PS: There is a typo in the docs: In the "How to use dependency:unpack" section, the docs shows: <ouputDirectory>${project.build.directory}/alternateLocation</ouputDirec tory> Should be: (missing first "t" in output) <outputDirectory>${project.build.directory}/alternateLocation</outputDir ectory> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
