org.apache.ivy.ant

Class IvyDeliver.DeliverDRResolver

private final class IvyDeliver.DeliverDRResolver extends DefaultPublishingDRResolver

Method Summary
voiddeliverDependency(ModuleRevisionId depMrid, String version, String status, String depStatus)
By setting these properties: recursive.delivery.status and recursive.delivery.version, then if the specific status/version is not found, then we will use the status/version set in these global properties.
Stringresolve(ModuleDescriptor published, String publishedStatus, ModuleRevisionId depMrid, String depStatus)

Method Detail

deliverDependency

public void deliverDependency(ModuleRevisionId depMrid, String version, String status, String depStatus)
By setting these properties: recursive.delivery.status and recursive.delivery.version, then if the specific status/version is not found, then we will use the status/version set in these global properties. This will apply to all artifacts in the system. This patch is meant to be used for recursive deliveries so that all deliveries will use the global status/version unless a more specific one is set.

resolve

public String resolve(ModuleDescriptor published, String publishedStatus, ModuleRevisionId depMrid, String depStatus)