相关疑难解决方法(0)

Apache Ivy:解决嵌入在安装程序中的依赖项

我有一个构建问题,我必须通过Apache Ivy解决非标准工件.

问题:

  • 我依赖于两个工件(a.jar和a-lib.jar).
  • 这两个依赖项仅作为单个安装程序(a_installer.jar)的一部分.
  • 可以下载安装程序,嵌入式工件本身不能.
  • 可以操纵安装程序来解压缩所需的依赖项.

要求:

  • 我必须在构建期间解析/下载工件(我无法使用我的代码保留安装程序或提取的工件).
  • 我无法使用存储库来存储提取的工件.
  • Subclassing/Extending Ivy /无论如何都很好.

有没有人解决过类似的问题,或者分享一些有用的信息?

或者我可能以错误的方式接近问题?从我到目前为止在网上发现的情况来看,人们似乎只是使用Ivy来下载文件并在事后对其进行手动后处理(使用Ant /其他),而不是实际解决Ivy中更复杂的依赖关系.

谢谢

PS:我不关心安装程序是否也放入常春藤下载缓存,但我只想下载安装程序一次(而不是两个依赖项).

ant build-automation dependencies build ivy

4
推荐指数
1
解决办法
1113
查看次数

标签 统计

ant ×1

build ×1

build-automation ×1

dependencies ×1

ivy ×1