Erwin Tratar created IVY-1431:
---------------------------------
Summary: 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