You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Daniel Holmes (JIRA)" <ji...@apache.org> on 2014/07/21 16:24:38 UTC

[jira] [Commented] (IVY-1003) Add support for transitive retrieval of source and javadoc artifacts

    [ https://issues.apache.org/jira/browse/IVY-1003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14068559#comment-14068559 ] 

Daniel Holmes commented on IVY-1003:
------------------------------------

Is this issue going to be looked into for future version?  Last conversation here seems a while ago, but I think it would be important enhancement.

I looked at the nabble thread and that solution looks to be something that would work for my case.

I'm having to transition from a custom built ivy repo to something based on actual maven repository.  For my company, we require that we have source available for all opensource items we use (and retrieved into the build directories for legal scanning).  This may require me to package versions in my own maven repo for cases where maven central does not provide source for certain versions, so I think a solution like "sources->sources(*)" would work for me since I will always have a source configuration in a module derived from poms.

Even the ability to customize this via a property would be better than having to manage my own custom version of ivy to accomplish this.

> Add support for transitive retrieval of source and javadoc artifacts
> --------------------------------------------------------------------
>
>                 Key: IVY-1003
>                 URL: https://issues.apache.org/jira/browse/IVY-1003
>             Project: Ivy
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.0-RC2
>            Reporter: Erik-Berndt Scheper
>              Labels: patch
>         Attachments: IVY-1003-r1197493.patch, IVY-1003-r835571.patch, workaround in ant.zip
>
>
> Currently, IVY only supports retrieving 'jar' artifacts transitively (using the 'transitive' attribute of a dependency), as documented [here|http://ant.apache.org/ivy/history/trunk/ivyfile/dependency.html].
> It would be very nice if IVY would also support transitive retrieval of the source and javadoc artifacts. 
> This would require two extra attributes for the dependency element:
> * transitive-source
> * transitive-javadoc
> To ensure backwards compatibility, these attributes should be optional and should default to false.



--
This message was sent by Atlassian JIRA
(v6.2#6252)