You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Davy Toch (JIRA)" <ji...@codehaus.org> on 2005/07/27 22:13:57 UTC

[jira] Created: (MNG-668) The Maven antlib task should also be able to retrieve artifacts that don't have a POM.

The Maven antlib task <artifact:dependencies> should also be able to retrieve artifacts that don't have a POM.
--------------------------------------------------------------------------------------------------------------

         Key: MNG-668
         URL: http://jira.codehaus.org/browse/MNG-668
     Project: Maven 2
        Type: Improvement
  Components: maven-artifact-ant  
    Versions: 2.0-alpha-3    
 Environment: Not of importance.
 Reporter: Davy Toch
     Fix For: 2.0-beta-1


It is a good idea of having an ANT plugin to retrieve dependencies from a Maven repository. However, the task <artifact:dependencies> apparently needs to find a POM for every artifact it needs to retrieve.

A solution for dependencies that don't have a POM is to use another dependency manager (Ivy, Savant, ...), but the problem with this is that the ANT scripting becomes more cumbersome (use Maven Antlib for dependency A, use Ivy for dependency B, ...).

I think it would be a great improvement in the Maven antlib (currently alpha-3) to have an optional attribute for every <dependency> that would indicate that only the dependency should be retrieved and that for example POM retrieval & validation shouldn't be done, as illustrated in the following extract of my ANT script:
 
    ...
    <artifact:dependencies>
      <!-- POM retrieval & validation & dependency retrieval -->
      <dependency groupId="sis2" artifactId="sis2-common" version="0.1" />
      <!-- only dependency retrieval -->
      <dependency groupId="sis2" artifactId="sis2-web" version="0.1" nopom="true" />
    </artifact:dependencies>
    ...

Regards,
Davy Toch

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


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


[jira] Closed: (MNG-668) The Maven antlib task should also be able to retrieve artifacts that don't have a POM.

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-668?page=all ]
     
Brett Porter closed MNG-668:
----------------------------

      Assign To: Brett Porter
     Resolution: Duplicate
    Fix Version:     (was: 2.0-beta-1)

> The Maven antlib task <artifact:dependencies> should also be able to retrieve artifacts that don't have a POM.
> --------------------------------------------------------------------------------------------------------------
>
>          Key: MNG-668
>          URL: http://jira.codehaus.org/browse/MNG-668
>      Project: Maven 2
>         Type: Improvement
>   Components: maven-artifact-ant
>     Versions: 2.0-alpha-3
>  Environment: Not of importance.
>     Reporter: Davy Toch
>     Assignee: Brett Porter

>
>
> It is a good idea of having an ANT plugin to retrieve dependencies from a Maven repository. However, the task <artifact:dependencies> apparently needs to find a POM for every artifact it needs to retrieve.
> A solution for dependencies that don't have a POM is to use another dependency manager (Ivy, Savant, ...), but the problem with this is that the ANT scripting becomes more cumbersome (use Maven Antlib for dependency A, use Ivy for dependency B, ...).
> I think it would be a great improvement in the Maven antlib (currently alpha-3) to have an optional attribute for every <dependency> that would indicate that only the dependency should be retrieved and that for example POM retrieval & validation shouldn't be done, as illustrated in the following extract of my ANT script:
>  
>     ...
>     <artifact:dependencies>
>       <!-- POM retrieval & validation & dependency retrieval -->
>       <dependency groupId="sis2" artifactId="sis2-common" version="0.1" />
>       <!-- only dependency retrieval -->
>       <dependency groupId="sis2" artifactId="sis2-web" version="0.1" nopom="true" />
>     </artifact:dependencies>
>     ...
> Regards,
> Davy Toch

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


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