TL;DR:要启用 Ant 功能on,yes、 和之间有区别true吗?
我找不到有关此事的任何文件。我们有一些似乎随机选择的 Ant 构建脚本:on yes和true启用各种 Ant JUnit 功能。
示例属性:fork和haltonerror
从http://ant.apache.org/manual/develop.html:
编写属性设置器的最常见方法是使用 java.lang.String 参数。在这种情况下,Ant 会将文字值(在属性扩展之后)传递给您的任务。但还有更多!如果你的 setter 方法的参数是
- 布尔值,如果构建文件中指定的值为 true、yes 或 on 和 false 之一,则您的方法将传递值 true。
所以yes,on和true是一回事。