Version control 格雷德尔:蚂蚁病房兼容吗?

Version control 格雷德尔:蚂蚁病房兼容吗?,version-control,ant,code-coverage,gradle,ivy,Version Control,Ant,Code Coverage,Gradle,Ivy,我关注Gradle已经有一段时间了,99%的人相信我想把我的构建从Ant切换到它。然而,在我投资这一次之前,我需要100%确保Gradle能够完成我的Ant/Ivy构建已经完成的所有工作(我不能失去任何功能): 通过Cobertura/JaCoCo运行代码覆盖率任务 运行一些Python脚本 签出/提交SVN回购协议 运行AnalytiX CodePro Ant任务 运行纯Ant命令 定义我自己的任务 我对Python任务以及定义我自己的任务有99%的把握,但对于其余的任务,我在这些站点上找

我关注Gradle已经有一段时间了,99%的人相信我想把我的构建从Ant切换到它。然而,在我投资这一次之前,我需要100%确保Gradle能够完成我的Ant/Ivy构建已经完成的所有工作(我不能失去任何功能):

  • 通过Cobertura/JaCoCo运行代码覆盖率任务
  • 运行一些Python脚本
  • 签出/提交SVN回购协议
  • 运行AnalytiX CodePro Ant任务
  • 运行纯Ant命令
  • 定义我自己的任务

我对Python任务以及定义我自己的任务有99%的把握,但对于其余的任务,我在这些站点上找不到任何说明它们定义了Gradle任务的文档。如果我能做所有这些我被买卖的事情,否则我会推迟,直到格拉德尔成熟一点。提前谢谢

Gradle既可以调用内置的,也可以调用自定义的,在没有其他解决方案的情况下,您可以依靠旧代码来完成所有需要的工作。

您可以在Gradle中使用标准和自定义Ant任务,就像在Ant中使用的方式一样。此外,还可以导入现有的Ant脚本。目标将被视为一等公民,这样你们就可以像其他任何毕业生任务一样使用他们。正如您所见,您不必立即将现有代码完全迁移到Gradle

就这么简单:

ant.importBuild 'build.xml'