Always uses the same classifier when defining the plugin more than one time
---------------------------------------------------------------------------

                 Key: MDEP-278
                 URL: http://jira.codehaus.org/browse/MDEP-278
             Project: Maven 2.x Dependency Plugin
          Issue Type: Bug
          Components: copy
    Affects Versions: 2.1
         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_16
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows"
            Reporter: Adrian Mörchen
            Assignee: Brian Fox


I've got something like this, which is always executed:
{code}
 <build>
         <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy</id>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>copy</goal>
                        </goals>
                        <configuration>
                            <artifactItems>
                                    <artifactItem>
                                    <groupId>documentation</groupId>
                                    <artifactId>user-manual</artifactId>
                                    <version>${manual.version}</version>
                                    <classifier>german</classifier>
                                    <type>pdf</type>
                                                                         
</artifactItem>
                                <artifactItem>
                                    <groupId>documentation</groupId>
                                    <artifactId>user-manual</artifactId>
                                    <version>${manual.version}</version>
                                    <classifier>english</classifier>
                                    <type>pdf</type>
                                   </artifactItem>
                                <artifactItem>
                                    <groupId>documentation</groupId>
                                    
<artifactId>administration-manual</artifactId>
                                    <version>${manual.version}</version>
                                    <classifier>german</classifier>
                                    <type>pdf</type>
                                </artifactItem>
                                <artifactItem>
                                    <groupId>documentation</groupId>
                                    
<artifactId>administration-manual</artifactId>
                                    <version>${manual.version}</version>
                                    <classifier>english</classifier>
                                    <type>pdf</type>
                                </artifactItem>
                            </artifactItems>
                            
<outputDirectory>${project.build.directory}/downloads/documentation</outputDirectory>
                            <overWriteReleases>false</overWriteReleases>
                            <overWriteSnapshots>true</overWriteSnapshots>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

...
</build>

{code}

I've also defined a profile "development" where I want to copy some additional 
dependencies. When I configure the plugin like the version above Maven always 
appends a classifier "german" to all dependencies. This results in an error, 
that Maven is not able to resolve the dependencies from any repository. Also 
setting the classifier to empty using <classifier></classifier> doesn't help.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to