在解决了我的<代码>ivy.xml文档后,我谨制作一份新的<代码>-solved-ivy.xml文档,其中包括该决心中发现的所有transitive Dependencies。 <>?
这不同于一项交付,(我认为)该交付只是从您的<编码>ivy.xml,而不是从中依赖者那里勾销直接依赖。 http://ant.apache.org/ivy/history/2.2.0/use/deliver.html>。 任务确实有<条码>肝脏目标条码>属性,在文件上照此办理。 在实践中,它只针对同一组织的单元(并非一般针对所有受扶养人)开展工作,并生成每个单元的档案。
这与<代码>ivy-report也不同。 XML文档是在决心期间产生的,但并不大不相同。 如果我无法做什么,那么我就在这个档案中就坐在黑板上,我会说。
www.un.org/spanish/ecosoc 这里的背景是设法使可重复再造的建筑,包括在存放处有变化(新图书馆,版本)。 内部网上有一些员额试图这样做,而我没有发现能够适当这样做。
- Additions to the Ivy repository can change resolve results, in particular if any dependencies anywhere in the repository (not just your project) have range dependencies. Example:
A
depends onB;[2.0,4.0]
andB;3.1
is later added to the repository. - Idea is to resolve as normal, write the resolve as a flattened Ivy file, save that in your project s VCS for that tag (or whatever) and subsequently resolve against that file with
transitive="false"
. Assuming that existing items in the repository do not change, this allows repeatable builds. - If anyone has any better ideas for doing this, I m all ears. At the moment I m expecting to have to hack some combination of the
ResolveEngine
to make theResolveReport
available, then add a customDeliverEngine
to use it.