2010-04-08 113 views
8

在我的新演出中,他们使用Ant并且无法被说服移动到Maven。 我到处寻找一个如何组装多项目蚂蚁构建系统的体面示例。 Apache网站不足。我专门寻找最佳实践:如何组装一个多项目的蚂蚁构建系统

  • 自动构建是一个项目的依赖关系,从项目
  • 分享文物家属
  • 出口项目的依赖和生成的工件(罐)地方项目由相关项目的项目之间的继承
  • 分享第三方依赖

我相信我能做到这一切,而不使用常春藤 - 什么没人做befor e Ivy?我真的不想建立一个企业存储库或依靠外部存储库 - 这里的工程师真的是反对这个,并且把他们所有的第三方jar都检入src控制。

任何人都可以指出我一个很好的多项目蚂蚁构建的开源示例吗?

+0

对不起,但重塑Maven反应堆,本地/远程存储库的概念,依赖关系管理以及随Maven一起提供的约定听起来很疯狂。 – 2010-04-08 01:04:28

+0

我不想重新发明它。这不是一个选项。我当然不想使用远程或本地存储库。我只想知道Maven或Ivy之前的最佳做法。我完全理解为什么这些工具是现在我正在处理这个混乱的问题! ;-) – 2010-04-08 16:51:12

回答

9

我没有太多的经验与蚂蚁建立大量的依赖项目,但this tutorial看起来像它会做你所需要的,没有任何额外的工具。

+0

谢谢!我的搜索努力以某种方式错过了这篇文章 - 目前看起来相当不错。 – 2010-04-08 16:53:06