[ 
https://issues.apache.org/jira/browse/IVY-1431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erwin Tratar updated IVY-1431:
------------------------------

    Attachment: ivy-install-pom.patch
    
> Also copy original metadata artifact (e.g. POM) on ivy:install
> --------------------------------------------------------------
>
>                 Key: IVY-1431
>                 URL: https://issues.apache.org/jira/browse/IVY-1431
>             Project: Ivy
>          Issue Type: Improvement
>            Reporter: Erwin Tratar
>            Priority: Minor
>         Attachments: ivy-install-pom.patch
>
>
> Suppose you provide some module, which you are developing with Ivy and that 
> has external dependencies (or even worse: non publically available 
> dependencies). Then you might want to publish the module plus all 
> dependencies to a filesystem repository, which then can be redistributed and 
> which is usable for offline builds. 
> So far, no problem. But if you do not want to or even can't force your 
> consumers to use Ivy, then while you can create this "offline repository" in 
> Maven layout, it still is not usable with Maven because the POMs of all your 
> dependencies are missing. While Ivy remembers them (*.orig Files), they are 
> not used.
> The attached patch will copy the cached original metadata in the install 
> operation if it's type ends in ".original". Also, the restoring of the 
> OriginArtifact from the Cache is modified to actually restore the 
> OriginArtifact's orignal Artifact correctly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to