You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Ondrej Zizka (JIRA)" <ji...@codehaus.org> on 2011/07/15 05:21:42 UTC

[jira] Created: (MDEP-318) Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.

Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.
-------------------------------------------------------------------------------------------

                 Key: MDEP-318
                 URL: https://jira.codehaus.org/browse/MDEP-318
             Project: Maven 2.x Dependency Plugin
          Issue Type: Bug
          Components: copy-dependencies
    Affects Versions: 2.2
         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_24
Java home: /usr/lib/jvm/java-6-sun-1.6.0.24/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux" version: "2.6.35-30-generic" arch: "amd64" Family: "unix"

            Reporter: Ondrej Zizka
            Assignee: Brian Fox


STR:
1) Have a project with some artifact which does not have sources jar.
2) Run `mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false`
3) Task will fail on that artifact.

Reference: http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html

{code}
         <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.2</version>
         </plugin>
{code}

{code}
$ mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false
[INFO] Scanning for projects...
Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
[INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
       
Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar
[INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar

...

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] not found in any repository: asm:asm:java-source:sources:3.1

Embedded error: Unable to download the artifact from any repository
...
{code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MDEP-318) Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.

Posted by "Evgeni Shatohhin (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MDEP-318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=280163#comment-280163 ] 

Evgeni Shatohhin commented on MDEP-318:
---------------------------------------

Issue seems to be in wrong expression: ${mdep.failOnMissingClassifierArtifact}

Found that in the doc:
http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html#failOnMissingClassifierArtifact

Same applies to unpack-dependencies

Using "-Dmdep.failOnMissingClassifierArtifact=false" works.

> Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.
> -------------------------------------------------------------------------------------------
>
>                 Key: MDEP-318
>                 URL: https://jira.codehaus.org/browse/MDEP-318
>             Project: Maven 2.x Dependency Plugin
>          Issue Type: Bug
>          Components: copy-dependencies
>    Affects Versions: 2.2
>         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> Java version: 1.6.0_24
> Java home: /usr/lib/jvm/java-6-sun-1.6.0.24/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux" version: "2.6.35-30-generic" arch: "amd64" Family: "unix"
>            Reporter: Ondrej Zizka
>            Assignee: Brian Fox
>
> STR:
> 1) Have a project with some artifact which does not have sources jar.
> 2) Run `mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false`
> 3) Task will fail on that artifact.
> Reference: http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html
> {code}
>          <plugin>
>             <artifactId>maven-dependency-plugin</artifactId>
>             <version>2.2</version>
>          </plugin>
> {code}
> {code}
> $ mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false
> [INFO] Scanning for projects...
> Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
> [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
> Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
>        
> Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar
> [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
> Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar
> ...
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] not found in any repository: asm:asm:java-source:sources:3.1
> Embedded error: Unable to download the artifact from any repository
> ...
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] Closed: (MDEP-318) Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.

Posted by "Robert Scholte (JIRA)" <ji...@codehaus.org>.
     [ https://jira.codehaus.org/browse/MDEP-318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte closed MDEP-318.
-------------------------------

    Resolution: Not A Bug
      Assignee: Robert Scholte  (was: Brian Fox)

To configure a parameter of a plugin in the pom.xml you always have to use the *_name_* of the property (i.e. {{failOnMissingClassifierArtifact}} in this case).
To define a parameter from commandline you always have to use the *_expression_* (i.e. {{-Dmdep.failOnMissingClassifierArtifact=false}} in this case).

> Dependency plugin: copy-dependencies -DfailOnMissingClassifierArtifact=false does not work.
> -------------------------------------------------------------------------------------------
>
>                 Key: MDEP-318
>                 URL: https://jira.codehaus.org/browse/MDEP-318
>             Project: Maven 2.x Dependency Plugin
>          Issue Type: Bug
>          Components: copy-dependencies
>    Affects Versions: 2.2
>         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> Java version: 1.6.0_24
> Java home: /usr/lib/jvm/java-6-sun-1.6.0.24/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux" version: "2.6.35-30-generic" arch: "amd64" Family: "unix"
>            Reporter: Ondrej Zizka
>            Assignee: Robert Scholte
>
> STR:
> 1) Have a project with some artifact which does not have sources jar.
> 2) Run `mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false`
> 3) Task will fail on that artifact.
> Reference: http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html
> {code}
>          <plugin>
>             <artifactId>maven-dependency-plugin</artifactId>
>             <version>2.2</version>
>          </plugin>
> {code}
> {code}
> $ mvn dependency:copy-dependencies -Dclassifier=sources -DfailOnMissingClassifierArtifact=false
> [INFO] Scanning for projects...
> Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
> [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
> Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.pom
>        
> Downloading: https://repository.jboss.org/nexus/content/groups/public//org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar
> [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.2' in repository jboss-plugins (https://repository.jboss.org/nexus/content/groups/public/)
> Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.2/maven-dependency-plugin-2.2.jar
> ...
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] not found in any repository: asm:asm:java-source:sources:3.1
> Embedded error: Unable to download the artifact from any repository
> ...
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira