我正在使用一个使用 ant 构建的库项目。我的项目是使用 SCons ,因为我需要一个更复杂的构建设置。现在我想通过 SCons 使用 ant ,但不要强加 ant 需要的有问题的 CLASSPATH 问题和安装。
所以我目前正在考虑编写一个build.xml
解析器,它将 ant 转换为 SCons 任务。
有谁知道这是否已经完成过?
答案 0 :(得分:1)
据我所知,现在没有这样的解析器,我部分认为是因为SCons和ant的工作方式有很大的不同。特别是涉及依赖性解析时。它应该是可能的,但翻译的文件输出将是非常少的SCons,非常难以理解并且可能很难维护。这首先打败了使用SCons的全部理由。
由于库已经使用了ant,因此将ant的运行合并到SCons中可能是个好主意。如果SCons可以使用ant,那么你将不必维护库构建脚本(除非是你也维护了ant)