托管与maven兼容的存储库,其中包含特定于版本的依赖项?

时间:2015-01-27 23:02:21

标签: maven

我有以下两难困境。我想让Maven用户获得我的项目。然而,我的项目依赖于许多不同的jar,并为3种不同的框架构建。如何在不对依赖项进行大规模改造的情况下使用maven打包它们? 以下是一些想法:

  1. 3 github repos w / custom github release script?
  2. 在构建期间为3种类型中的每一种生成pom.xml? (不同的依赖关系)
  3. 3个pom.xml,参数是从ant?
  4. 传入的

    我们目前使用Ant构建系统,并且我希望将Ant作为构建系统,因为这个产品非常复杂,并且(坦率地)我不允许在产品中明确地更改依赖关系,除非必要。 / p>

    我知道这不是Maven的预期用例 - 尽管如此,Maven用户应该能够收到我们的产品,即使它不能在Maven中心托管。

0 个答案:

没有答案