我非常喜欢南特。我用 NAnt 编写了很多脚本。这是一个很棒的小工具。
由于NAnt是1.0之前的版本,所以出现问题的时候,我经常会想是不是NAnt本身的问题,但并不总是这样。
一个有趣的例子:运行 oracle 脚本后,我分析了日志输出以确保没有问题。我用一个小日志文件对此进行了测试,一切正常。
我使用任务将文件内容加载到字符串属性并使用正则表达式搜索错误。
当我将此脚本用于大型日志文件时,我不再在底部收到“构建失败”消息,因为我正在打印错误消息。
因为“构建失败”隐藏在顶部,我以为 NAnt 崩溃了,但它工作正常。
如果 NAnt 有一个 1.0 版本会更好。为什么不呢?
最佳答案
NAnt 是一个开源项目,已经存在了很长时间并且非常稳定。尽管他们有理由不将其称为版本“1”,但在这种情况下版本号真的那么重要吗?这只是一个标签。
我会联系团队并找出在他们将其标记为这样之前需要完成的工作,也许您可以贡献一些错误修复等...
源代码开放的好处是,如果您发现错误,可以自己修复。因此,如果您愿意投入一些时间,它不是 1.0 的风险会稍微降低。
关于nant - NAnt 什么时候达到 1.0 版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276014/